Die offizielle Github-Seite von node.js enthält einen Überblick über alle Distributionen, einschließlich Debian. Sie empfehlen die Installation von der Quelle:
apt-get install python g++ wget libssl-dev
mkdir /tmp/nodejs && cd /tmp/nodejs
wget http://nodejs.org/dist/node-latest.tar.gz
tar xzvf node-latest.tar.gz && cd node-v*
./configure
make
make test
make install
Denken Sie daran, dass Sie bei der Installation von der Quelle auf jeden Fall die neueste Software erhalten. Manchmal ist es jedoch schwieriger, alle an ein bestimmtes Projekt angehängten Dateien zu deinstallieren. Um dies zu vermeiden, checkinstall
erstellen Sie sich ein schnelles Paket.
Ich konnte ein .deb-Paket unter Ubuntu erstellen, indem ich der Anleitung hier folgte . Das sollte wohl auch bei Debian funktionieren ;-)
Beachten Sie die folgende Warnung, wenn Sie mit einem Produktionssystem zu tun haben!
Sie können node.js über installieren
apt-get
.WARNUNG: Davon abgesehen sollten Sie dies wahrscheinlich nicht tun, da Sie Software aus Debians Entwicklungszweig (Sid) installieren. Diese Warnung sollte besonders beachtet werden, wenn Sie es auch mit einer Produktionsmaschine zu tun haben !!!
quelle
Sie können das Mischen von Debian-Versionen (ein Rezept für Schmerzen!) Vermeiden, indem Sie Ihre eigenen .debs erstellen
https://github.com/mark-webster/node-debian
Sie können .deb-Dateien für beliebige Versionen von node.js erstellen, um sie einfach zu installieren / aktualisieren / deinstallieren. Es ist ein bisschen schnell und schmutzig, aber zumindest ist es etwas, bis die offiziellen Debian-Pakete im Stall ankommen.
quelle
npm
. Übrigens ist dies eine saubere LösungNode.js ist im offiziellen Repo für Debian Sid und Jessie verfügbar.
Wenn Sie es nicht in Ihrem Haupt-Repository haben (der Befehl hat nicht funktioniert), würde ich empfehlen, auf folgende Weise aus dem Quellcode zu erstellen:
Deinstallieren:
Wenn Sie eine Berechtigung für die
node
ausführbare Datei erhalten, könnte ein alternativer Pfad sein:quelle
Um den neuesten stabilen Knoten zu erhalten, können Sie ihn über den Paketmanager installieren und anschließend aktualisieren
npm
:Dies ist der einfachste Weg, um die neueste Version zu erhalten, ohne zu viel Aufwand zu betreiben.
quelle
Anscheinend habe ich die Lösung dafür gefunden. Wenn Sie Fragen konfrontiert sind wie diese verwenden Sie nicht die nodesource Skript NodeJS auf Debian zu installieren. Das Skript von Nodesource sollte auf Hostsystemen einwandfrei funktionieren, wirkt sich jedoch meiner Erfahrung nach auf LXC / Docker-Container aus.
Führen Sie die folgenden Schritte manuell aus, um die gewünschte installierte NodeJS-Version zu installieren
Fügen Sie für Ihre spezielle Version von Debian / Ubuntu die entsprechende Zeile zu Ihrer Quelldatei hinzu. Der Veröffentlichungsname der Dateidatei ist der Codename für Ihre Version von Debian / Ubuntu
Fügen Sie den Repository-Schlüssel hinzu
und dann tun
apt update
undapt install nodejs
Lassen Sie mich wissen, ob dies für Sie hilfreich war. Vielen Dankquelle