Wie installiere ich die neuesten Versionen von NodeJS und NPM?

188

Ich bemerkte auf der Website lien , dass der Knoten sich derzeit auf v 0.12.0 befindet.

Kann mir jemand sagen, wie man die neueste Version des Knotens zusammen mit npm (Terminalbefehle bitte) installiert?

    
tonyf 09.03.2015, 16:22
quelle

19 Antworten

246

Neuinstallation

Verwenden Sie den NodeSource-PPA. Weitere Informationen finden Sie in den Installationsanweisungen . Wählen Sie zuerst die benötigte Node.js-Version aus und fügen Sie die Quellen hinzu:

v=8   # set to 4, 5, 6, ... as needed
curl -sL https://deb.nodesource.com/setup_$v.x | sudo -E bash -

Installieren Sie dann das Node.js-Paket.

sudo apt-get install -y nodejs

P.S .: curl package muss für diese Codezeilen auf dem Server installiert sein.

Aktualisieren

Wenn Sie nodejs bereits installiert haben und aktualisieren möchten, entfernen Sie zuerst die aktuelle Installation und installieren Sie sie erneut mit den obigen Skripten.

sudo apt-get purge nodejs npm
    
23W 12.06.2015, 10:18
quelle
151

Im Allgemeinen ist das Laden von beliebigen Daten von einer URL in eine root-Shell-Sitzung keine gute Idee und ich wünschte, die Leute würden aufhören, sie als Lösung für alles zu verkaufen - "Bitte führe einfach dieses Skript, das ich dir sende, und auch während wir gerade dabei sind - ich habe eine Brücke, an der Sie wahrscheinlich interessiert wären. "

Als Alternative können Sie hier den "Ubuntu-Weg" wählen, auf dem Sie sehen können, wie das System aktualisiert wird und welche Repositories und welche Schlüssel Ihrer Systemkonfiguration hinzugefügt werden:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 68576280
sudo apt-add-repository "deb https://deb.nodesource.com/node_7.x $(lsb_release -sc) main"
sudo apt-get update
sudo apt-get install nodejs

Dies ist für die neuste (zum Zeitpunkt des Schreibens) Nodejs Version 7. Andere Versionen können auch mit einer einfachen Änderung der Repo-URL erhalten werden - konsultieren Sie die nodesource.com-Dokumentation für Details.

    
Guss 06.01.2017 23:43
quelle
32

Node.js v4.x:

# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs

# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_4.x | bash -
apt-get install -y nodejs

Quelle: Pfandrecht

    
Yosvel Quintero 15.09.2015 19:21
quelle
20

Wenn Sie in npm aktualisieren möchten, können Sie den Befehl n verwenden:

sudo npm cache clean -f
sudo npm install -g n
sudo n stable

Damit wird das n-Paket installiert, mit dem Sie NodeJS-Versionen wechseln und verwenden können. Vergleiche zu den alternativen NVM- und Befehlsoptionen finden Sie unter SO . Es gibt auch einen Blogeintrag .

    
serv-inc 18.08.2015 20:15
quelle
6
curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
# Then install with:
sudo apt-get install -y nodejs

Hier finden Sie weitere Informationen: Node.js v0.12, io .js und die NodeSource Linux Repositories

    
quelle
6

Für Version 5.x Laut PPA :

apt-get remove --purge nodejs npm
curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -
apt-get install nodejs
    
GuySoft 06.12.2015 10:42
quelle
6

Um NPM zu installieren,

sudo apt-get install npm

Dann für Knoten,

sudo npm cache clean -f
sudo npm install -g n
sudo n 0.xx.x  // here is the version what you want.. 

Dieser Befehl installiert den Knoten basierend auf Ihrer gewünschten Version ..

    
Mohideen ibn Mohammed 07.04.2016 15:29
quelle
3

Sie können die neueste Version sehr einfach mit den folgenden Anweisungen installieren.

  

curl -sL Pfandrecht | sudo -E bash -

Vesion 7.x ist die neueste Version von node.

  

sudo apt-get installiere nodejs

Oberhalb der Zeile wird nodejs installiert.

  

sudo apt-get installieren build-essential

Dies wird essentielle Module installieren, damit nodejs korrekt ausgeführt werden kann.

Überprüfen Sie nun, ob nodejs korrekt an Ihrem Ende installiert ist

  

nodejs -v

Dies wird die installierte Version von nodejs zurückgeben.

  

npm -v

Dies wird die installierte Version von npm zurückgeben. Hoffe es hilft ....

Quelle: link zeigt Ihnen, wie Sie nodejs auch mit anderen Methoden installieren können.

    
Jitendra Pawar 29.11.2016 14:55
quelle
3

NVM (Knotenversionsmanager)

Pfandrecht

NVM installiert sowohl den neuesten stabilen Knoten als auch npm für Sie

curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | sh
source ~/.nvm/nvm.sh
nvm install --lts
nvm use --lts
npm --version

Testen Sie es jetzt mit einem Dummy-Paket:

npm install --global vaca
vaca

Da das Sourcing für jede neue Shell durchgeführt werden muss, möchten Sie wahrscheinlich Folgendes zu Ihrem .bashrc hinzufügen:

f="$HOME/.nvm/nvm.sh"
if [ -r "$f" ]; then
  . "$f" &>'/dev/null'
  nvm use --lts &>'/dev/null'
fi

Vorteile:

    Mit
  • können Sie mehrere Versionen von Node und ohne sudo verwenden

  • ist analog zu Ruby RVM und Python Virtualenv, die in Ruby und Python Communities als Best Practice angesehen werden

  • lädt nach Möglichkeit eine vorkompilierte Binärdatei herunter, und wenn nicht, lädt es die Quelle herunter und kompiliert eine für Sie

Wir können die Knotenversionen leicht mit:

wechseln
nvm install 0.9.0
nvm install 0.9.9
nvm use 0.9.0
node --version
#v0.9.0
nvm use 0.9.9
node --version
#v0.9.9

Getestet in Ubuntu 17.10.

    
quelle
3

Node.js ist als Snap-Paket in allen derzeit unterstützten Ubuntu-Versionen verfügbar. Speziell für Node.js können Entwickler aus einer der aktuell unterstützten Versionen auswählen und regelmäßige automatische Updates direkt von NodeSource erhalten. Die Node.js-Versionen 6, 8 und 9 sind derzeit verfügbar, wobei der Snap Store innerhalb von Stunden oder Minuten einer Node.js-Version aktualisiert wird.

Knoten kann mit einem einzigen Befehl installiert werden, zum Beispiel:

sudo snap install node --classic --channel 9/stable 

Auf den Knotenfang kann mit dem Befehl node zugegriffen werden, zum Beispiel:

$ node -v  
v9.9.0

Eine aktuelle Version von npm wird als Teil des Knotenfangs installiert. npm sollte außerhalb des Knotenrepls in Ihrer normalen Shell ausgeführt werden. Führen Sie nach der Installation des Knotenfaktors den folgenden Befehl aus, um npm update checking zu aktivieren:

sudo chown -R $USER:$(id -gn $USER) /home/your-username/.config

Ersetzen Sie your-username im obigen Befehl durch Ihren eigenen Benutzernamen. Führen Sie dann npm -v aus, um zu prüfen, ob die Version von npm aktuell ist. Als Beispiel habe ich überprüft, dass npm aktuell ist, die Version eines bereits installierten Pakets namens Garn mit dem Befehl npm list yarn überprüft und dann das vorhandene Garnpaket mit dem Befehl npm update yarn

Benutzer können jederzeit zwischen Versionen von Node.js wechseln, ohne zusätzliche Tools wie nvm (Node Version Manager) in Anspruch nehmen zu müssen, zum Beispiel:

sudo snap refresh node --channel=8/stable

Benutzer können hochmoderne Versionen von Node.js testen, die vom neuesten Edge-Channel installiert werden können, der derzeit die Entwicklungsarbeit von Node.js Version 10 verfolgt, indem er mit:

wechselt
sudo snap switch node --edge

Dieser Ansatz wird nur für diejenigen Benutzer empfohlen, die bereit sind, an Tests teilzunehmen und Fehlerberichte zu veröffentlichen.

Node.js LTS-Zeitplan

Release LTS Status  Codename    LTS Start       Maintenance Start Maintenance End
6.x     Active      Boron       2016-10-18      April 2018        April 2019
7.x     No LTS              
8.x     Active      Carbon      2017-10-31      April 2019        December 2019
9.x     No LTS              
10.x    Active      Dubnium     October 2018    April 2020        April 2021  
11.x    No LTS                                                    June 2019
    
karel 09.03.2015 16:25
quelle
2

Für Ubuntu 15.10 können Sie das .deb-Paket herunterladen packages.ubuntu.com

node --version
v4.2.3
    
quelle
2

Nur ein Spin-off der Antwort von @ 23W (angenommene Antwort).

Dies ist nur der Inhalt des Skripts, nur um zu vermeiden, dass die root-Shell "curl" wird.

curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add -
echo "deb https://deb.nodesource.com/node_6.x $(lsb_release -c -s) main" | sudo tee /etc/apt/sources.list.d/nodesource.list
echo "deb-src https://deb.nodesource.com/node_6.x $(lsb_release -c -s) main" | sudo tee -a /etc/apt/sources.list.d/nodesource.list

sudo apt-get update
sudo apt-get install -y nodejs
    
ATOzTOA 03.08.2016 18:56
quelle
2

Laden Sie nodejs von Pfandrecht

herunter

So installieren Sie von einem Terminal:

cd /usr/local
tar --strip-components 1 -xJf ~/Downloads/node-v4.4.5-linux-x64.tar.xz
    
rodrigogbgod 15.08.2016 18:21
quelle
1
//Download
cd ~/Downloads
wget https://nodejs.org/dist/v4.4.5/node-v4.4.5-linux-x64.tar.xz

//Install
cd /usr/local
tar --strip-components 1 -xJf ~/Downloads/node-v4.4.5-linux-x64.tar.xz

//Verify
node -v
npm version

Quelle

    
Sergey Repin 01.06.2016 10:11
quelle
1

Meine liebste Art, die neuesten nodejs und npm zu installieren, ist das Installations-Binärdateien Archiv auf der Website von nodejs.

Dies könnte schnell zu Ihrem neuen Lieblingsweg werden. Klappt wunderbar. Es beinhaltet 1 Download und 1 Befehl. Erledigt. KEINE Fehler [die mehrere Male habe ich das getan]. Vorher müssen die vorhandenen Dateien nicht deinstalliert werden.

Installieren von nodejs über Binaries

Entfernen Sie zuerst die installierte Version: (falls vorhanden)

sudo apt-get remove nodejs

Herunterladen

Pfandrecht

Laden Sie Linux-Binärdateien herunter.

  • Ich musste die tar.xz in einen Ordner extrahieren und dann als tar.gz
  • komprimieren

Installieren

sudo tar -C /usr/local --strip-components 1 -xzf /path/to/downloaded/tar/node-vYOURVERSION-linux-x64.tar.gz

Überprüfen Sie

node -v
npm --version

Quelle

Pfandrecht

    
amurrell 15.04.2016 00:09
quelle
1

Video Erläuterung

NVM ist sehr einfach zu installieren und ermöglicht den einfachen Wechsel der Knotenversionen. Aus dem github-Repository :

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash

lädt das Installationsskript herunter und führt es aus

nvm ls-remote

um die verfügbaren Versionen zu sehen. Angenommen, Sie möchten Version 8.9.4 installieren

nvm install 8.9.4

und du bist fertig.

Um eine andere Version zu installieren und sie zu benutzen (sagen wir 9.6.1)

nvm install 9.6.1
nvm alias default 9.6.1
    
Mina Michael 25.02.2018 08:11
quelle
0

Mit diesem Ansatz können Sie Node.JS einfach löschen, verschiedene Versionen beibehalten und allen Systembenutzern die Befehle zur Verfügung stellen.

Laden Sie die stabile Version von Node.JS , dekomprimiere es und verschiebe es in /opt .

Falls Sie verschiedene Versionen installieren möchten, können Sie den Ordner entsprechend seinem Versionscode umbenennen:

/opt/node/6.9.1

Da nur root Dateien in /opt / ändern kann, ändern Sie die Gruppenberechtigung:

, wenn Sie nicht jedes Mal den Aufruf von sudo aufrufen möchten, wenn Sie eine Datei ändern müssen
chgrp adm -R /opt/node/6.9.1

Dann erstellen Sie die Datei /etc/profile.d/node.sh wenn der folgende Inhalt:

export NODE_ENV=/opt/node/6.9.1
export CPLUS_INCLUDE_PATH=${NODE_ENV}/include
export C_INCLUDE_PATH=${NODE_ENV}/include
export LD_LIBRARY_PATH=${NODE_ENV}/lib
export MANPATH=${NODE_ENV}/share/man:${MANPATH}

export PATH=${NODE_ENV}/bin:$PATH

Logout und login und X-Window lädt alle Profilkonfigurationen neu.

Wenn Sie frühere Versionen installiert haben, führen Sie zur Vermeidung von Bibliothekskonflikten folgende Schritte aus:

npm cache clean
    
JP Ventura 18.11.2016 22:55
quelle
0

Paket-Manager aktualisieren

sudo apt-get update

Hinzufügen von NodeJS-PPAs

sudo apt-get install python-software-properties
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -

Installieren von NodeJS und NPM

sudo apt-get install nodejs

Hier habe ich einen vollständigen Blogpost über NodeJS und NPM in Ubuntu installieren geschrieben. Klicken Sie hier, um zu lesen

    
MC Naveen 05.06.2017 13:58
quelle
-1

Aktualisierung des Paket-Managers

sudo apt-get update

Hinzufügen von PPA

sudo apt-get install python-software-properties

curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -

Installieren von NodeJS und NPM

sudo apt-get install nodejs

Zur Referenz: Installieren von NodeJS in Ubuntu - WebCheerz

    
MC Naveen 03.06.2017 22:44
quelle