NPM kann nicht in Alpine Linux installiert werden, obwohl es in Repos vorhanden ist
695
culebrón
Hier ist meine Dockerfile mit Anweisungen, die bis auf die letzte Zeile funktionieren:
RUN echo http://nl.alpinelinux.org/alpine/v3.5/main > /etc/apk/repositories; \ echo http://nl.alpinelinux.org/alpine/v3.5/community >> /etc/apk/repositories; \ echo @testing http://nl.alpinelinux.org/alpine/edge/testing >> /etc/apk/repositories; \ echo @edgecommunity http://nl.alpinelinux.org/alpine/edge/community >> /etc/apk/repositories; \ echo @edge http://nl.alpinelinux.org/alpine/edge/main >> /etc/apk/repositories RUN apk update RUN apk upgrade RUN apk add --upgrade apk-tools@edge RUN apk add nodejs RUN apk add npm
Drucke:
ERROR: unsatisfiable constraints: npm-8.12.0-r0: masked in: @edge satisfies: world[nodejs-current-npm]
Ich überprüfe das Paket für Alpine-Pakete und es ist da: http://nl.alpinelinux.org/alpine/edge/main/x86_64/ und auf der Haupt-Repository-Site: https://pkgs.alpinelinux.org/package/edge/main / x86 / npm
Was ist los?
Oh, das habe ich nicht gemerkt. Das Docker-Image, auf dem ich das installieren möchte, stammt von OSRM (osrm-backend). Ich habe also keine Kontrolle über seine Version und möchte das Original-Image beibehalten.
culebrón vor 6 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
3
Wie überprüfe ich die Version des alpinen Mail-Clients?
-
6
Treffen Sie alle X Minuten eine Website
-
2
Ist es möglich, einen Homebrew-Aktualisierungsknoten auf Version 0.4.2 zu haben?
-
4
Node.js 0.4.2 unter FreeBSD 8.2 amd64 erstellen / installieren
-
3
Deinstallieren Sie Node.js
-
7
NodeJS installieren
-
3
Einige Anleitungen zur Linux-Version für allgemeine Verwendung + Schnittstellenentwicklung?
-
1
So erstellen Sie einen Dienst für node.js in centOS
-
1
Vim wird nach dem Ausführen von Node nicht aktualisiert
-
3
Installation von node.js nach dem Installationsknoten apt-get