Ich habe im Internet ein paar unterschiedliche Methoden gefunden, aber einige der Artikel sind ziemlich alt und ich befürchte, dass die darin beschriebenen Methoden überholt sind.
Kann mir jemand sagen, welche Methode derzeit empfohlen wird, um das Paketmanagement usw. optimal zu nutzen?
Antwort1
Das offiziellenode.js GitHub-Seitehat einen Überblick über alle Distributionen, einschließlich Debian. Sie empfehlen die Installation aus 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 durch die Installation aus 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, erstellen Sie checkinstall
sich ein Schnellpaket.
Ich konnte ein .deb-Paket auf Ubuntu erstellen, indem ich der Anleitung folgteHier. Das sollte wahrscheinlich auch unter Debian funktionieren ;-)
Antwort2
Beachten Sie die folgende Warnung, wenn Sie mit einem Produktionssystem arbeiten!
Sie können node.js über installieren apt-get
.
# echo deb http://ftp.us.debian.org/debian/ sid main \
> /etc/apt/sources.list.d/sid.list
# apt-get update
# apt-get install nodejs
WARNUNG:Allerdings sollten Sie dies wahrscheinlich nicht tun, da Sie Software aus dem Entwicklungszweig von Debian (Sid) installieren. Diese Warnung sollte insbesondere beachtet werden, wenn Sie auch mit einer Produktionsmaschine arbeiten!!!
Antwort3
Sie können das Mischen von Debian-Versionen (ein Rezept für Schmerzen!) vermeiden, indem Sie Ihre eigene .debs-Datei erstellen
https://github.com/mark-webster/node-debian
Sie können .deb-Dateien für beliebige Versionen von node.js erstellen, sodass Sie es problemlos installieren/aktualisieren/deinstallieren können. Das ist zwar ein bisschen schnell und unkompliziert, aber immerhin ist es etwas, bis die offiziellen Debian-Pakete in stabiler Form eintreffen.
Antwort4
Um den neuesten stabilen Node zu erhalten, können Sie ihn vom Paketmanager aus installieren und dann mit folgendem Befehl aktualisieren npm
:
sudo apt-get install nodejs npm
sudo npm update -g
Dies ist der einfachste Weg, ohne großen Aufwand an die neueste Version zu kommen.