Comment installer les dernières versions de NodeJS et NPM?

188

J'ai remarqué sur le site lien que ce noeud est actuellement à la version 0.12.0.

Quelqu'un peut-il me faire savoir comment installer la dernière version de node avec npm (commandes de terminal, s'il vous plaît)?

    
posée tonyf 09.03.2015 - 16:22
la source

19 réponses

246

Nouvelle installation

Utilisez le PPA NodeSource. Pour plus de détails, consultez les instructions d'installation . Tout d'abord, choisissez la version Node.js dont vous avez besoin et ajoutez-y les sources:

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

Installez ensuite le package Node.js.

sudo apt-get install -y nodejs

P.S .: curl package doit être installé sur le serveur pour ces lignes de code.

Mise à niveau

Si nodejs est déjà installé et que vous souhaitez le mettre à jour, supprimez-le d'abord et installez-le à nouveau en utilisant les scripts ci-dessus.

sudo apt-get purge nodejs npm
    
réponse donnée 23W 12.06.2015 - 10:18
la source
151

En règle générale, le chargement de données arbitraires d’une URL dans une session de shell racine n’est pas une bonne idée et je souhaiterais que les gens cessent de la colmater en tant que solution - "S'il vous plaît, lancez ce script et je vous enverrai aussi pendant que nous y sommes, j'ai un pont que vous seriez probablement intéressé à acheter ".

Comme alternative, voici la "manière Ubuntu" de faire la même chose, où vous pouvez voir comment le système est mis à jour et savoir quels référentiels et quelles clés sont ajoutées à la configuration de votre système:

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

Ceci est pour la dernière version de Nodejs (au moment de la rédaction). D'autres versions peuvent aussi être obtenues avec une simple modification de l'URL repo - consultez la documentation de nodesource.com pour plus de détails.

    
réponse donnée Guss 06.01.2017 - 23:43
la source
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

source: lien

    
réponse donnée Yosvel Quintero 15.09.2015 - 19:21
la source
20

Si vous souhaitez mettre à jour npm , vous pouvez utiliser la commande n :

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

Ceci installe le paquet n que vous pouvez utiliser pour changer de version de NodeJS et l’utilise. La comparaison avec les autres options NVM et de commande se trouve à l'adresse SO . Il existe également un billet de blog .

    
réponse donnée serv-inc 18.08.2015 - 20:15
la source
6
curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
# Then install with:
sudo apt-get install -y nodejs

Vous trouverez ici plus d’informations: Node.js v0.12, io .js et les référentiels Linux NodeSource

    
réponse donnée Jaime Leonardo Suncin Cruz 29.05.2015 - 22:40
la source
6

Pour la version 5.x selon PPA :

apt-get remove --purge nodejs npm
curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -
apt-get install nodejs
    
réponse donnée GuySoft 06.12.2015 - 10:42
la source
6

Pour installer NPM,

sudo apt-get install npm

Puis pour Node,

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

Cette commande installera le noeud en fonction de votre version souhaitée.

    
réponse donnée Mohideen ibn Mohammed 07.04.2016 - 15:29
la source
3

Vous pouvez installer la dernière version très facilement en utilisant les instructions ci-dessous.

  

curl -sL lien | sudo -E bash -

Vesion 7.x est la dernière version de node.

  

sudo apt-get install nodejs

La ligne ci-dessus installera nodejs.

  

sudo apt-get install build-essential

Cela va installer les modules essentiels pour que nodejs s'exécute correctement.

Vérifiez maintenant si nodejs est installé correctement à votre fin

  

nodejs -v

Cela retournera la version de nodejs installée.

  

npm -v

Cela renverra la version npm installée. J'espère que ça aide ....

Source: lien vous montrera comment installer nodejs en utilisant d’autres méthodes.

    
réponse donnée Jitendra Pawar 29.11.2016 - 14:55
la source
3

NVM (gestionnaire de version de noeud)

lien

NVM installe à la fois le dernier noeud stable et npm pour vous

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

Maintenant, testez-le avec un paquet factice:

npm install --global vaca
vaca

Comme le sourcing doit être fait pour chaque nouveau shell, vous voudrez probablement ajouter ce qui suit à votre .bashrc :

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

Avantages:

  • vous permet d'utiliser plusieurs versions de Node et sans sudo

  • est analogue à Ruby RVM et Python Virtualenv, largement considérées comme les meilleures pratiques dans les communautés Ruby et Python

  • télécharge un binaire pré-compilé dans la mesure du possible, sinon il télécharge la source et la compile pour vous

Nous pouvons facilement changer de version de noeud avec:

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

Testé dans Ubuntu 17.10.

    
la source
3

Node.js est disponible sous forme de package logiciel dans toutes les versions actuellement prises en charge d'Ubuntu. Spécifiques à Node.js, les développeurs peuvent choisir l'une des versions actuellement prises en charge et obtenir des mises à jour automatiques régulières directement depuis NodeSource. Les versions 6, 8 et 9 de Node.js sont actuellement disponibles, le Snap Store étant mis à jour dans les heures ou les minutes qui suivent une version de Node.js.

Le noeud peut être installé avec une seule commande, par exemple:

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

Le composant logiciel enfichable est accessible par la commande node , par exemple:

$ node -v  
v9.9.0

Une version mise à jour de npm sera installée dans le cadre du composant logiciel enfichable. npm doit être exécuté en dehors du noeud repl, dans votre shell normal. Après avoir installé le nœud snap, exécutez la commande suivante pour activer la vérification de la mise à jour npm:

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

Remplacez your-username dans la commande ci-dessus par votre propre nom d'utilisateur. Exécutez ensuite npm -v pour vérifier si la version de npm est à jour. Par exemple, j'ai vérifié que npm était à jour, vérifié la version d'un paquet déjà installé nommé yarn avec la commande npm list yarn , puis mis à jour le paquetage existant vers la dernière version avec la commande npm update yarn

Les utilisateurs peuvent basculer entre les versions de Node.js à tout moment sans avoir à recourir à des outils supplémentaires tels que nvm (Node Version Manager), par exemple:

sudo snap refresh node --channel=8/stable

Les utilisateurs peuvent tester des versions novatrices de Node.js qui peuvent être installées à partir du dernier canal d’extrémité qui suit actuellement le travail de développement de Node.js version 10 en basculant avec:

sudo snap switch node --edge

Cette approche est uniquement recommandée pour les utilisateurs qui souhaitent participer aux tests et rapports de bogues en amont.

Node.js LTS Schedule

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
    
réponse donnée karel 09.03.2015 - 16:25
la source
2

Pour Ubuntu 15.10, vous pouvez télécharger le formulaire de package .deb packages.ubuntu.com

node --version
v4.2.3
    
réponse donnée Beinhart Gschichtldrucker 23.12.2015 - 19:38
la source
2

Juste un spin-off de la réponse par @ 23W (réponse acceptée).

Ceci est juste le contenu du script, juste pour éviter de faire une boucle sur le shell root.

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
    
réponse donnée ATOzTOA 03.08.2016 - 18:56
la source
2

Téléchargez nodejs depuis lien

Pour installer depuis un terminal:

cd /usr/local
tar --strip-components 1 -xJf ~/Downloads/node-v4.4.5-linux-x64.tar.xz
    
réponse donnée rodrigogbgod 15.08.2016 - 18:21
la source
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

Source

    
réponse donnée Sergey Repin 01.06.2016 - 10:11
la source
1

Ma méthode préférée pour installer les derniers nodejs et npm consiste à utiliser l'archive binaires d'installation fournie sur le site Web de nodejs.

Cela pourrait rapidement devenir votre nouveau moyen favori. Fonctionne comme un charme. Cela implique 1 téléchargement et 1 commande. Terminé. AUCUNE erreur [les multiples fois que je l'ai fait]. Il n'était pas nécessaire de désinstaller les éléments existants au préalable.

Installation de nodejs via les binaires

Supprimez d’abord la version installée (si elle existe)

sudo apt-get remove nodejs

Télécharger

lien

Téléchargez les binaires Linux.

  • J'ai dû extraire le fichier tar.xz dans un dossier, puis le compresser de nouveau en tant que tar.gz

Installer

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

Vérifier

node -v
npm --version

Source

lien

    
réponse donnée amurrell 15.04.2016 - 00:09
la source
1

Explication vidéo

NVM est très simple à installer et vous permet de changer facilement de version de nœud. À partir du référentiel github :

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

télécharge et exécute le script d’installation

nvm ls-remote

pour voir les versions disponibles. Disons que vous voulez installer la version 8.9.4

nvm install 8.9.4

et vous avez terminé.

Pour installer une autre version et l'utiliser (disons 9.6.1)

nvm install 9.6.1
nvm alias default 9.6.1
    
réponse donnée Mina Michael 25.02.2018 - 08:11
la source
0

Cette approche vous permet de supprimer facilement Node.JS, de conserver différentes versions et de fournir les commandes à tous les utilisateurs du système.

Téléchargez la version stable de Node.JS , décompressez-le et déplacez-le dans /opt .

Si vous souhaitez installer différentes versions, vous pouvez renommer le dossier en fonction de son code de version:

/opt/node/6.9.1

Étant donné que seul root peut modifier les fichiers dans /opt /, si vous ne souhaitez pas appeler invoke sudo chaque fois que vous devez modifier un fichier, modifiez les droits du groupe:

chgrp adm -R /opt/node/6.9.1

Ensuite, créez le fichier /etc/profile.d/node.sh si le contenu suivant:

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

Déconnexion et connexion et X-Window rechargera toutes les configurations de profil.

Si une version précédente était installée, pour éviter les conflits de bibliothèque, exécutez:

npm cache clean
    
réponse donnée JP Ventura 18.11.2016 - 22:55
la source
0

Mettre à jour le gestionnaire de packages

sudo apt-get update

Ajouter des PPA NodeJS

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

Installation de NodeJS et NPM

sudo apt-get install nodejs

Ici, j'ai écrit un article complet sur le installation de NodeJS et NPM dans Ubuntu. Cliquez ici pour lire

    
réponse donnée MC Naveen 05.06.2017 - 13:58
la source
-1

Mise à jour du gestionnaire de packages

sudo apt-get update

Ajout de PPA

sudo apt-get install python-software-properties

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

Installation de NodeJS et NPM

sudo apt-get install nodejs

Pour référence: Installation de NodeJS dans Ubuntu - WebCheerz

    
réponse donnée MC Naveen 03.06.2017 - 22:44
la source

Lire d'autres questions sur les étiquettes