Voici comment j'ai installé nodejs sous Ubuntu 14.04 LTS:
Sudo add-apt-repository ppa:chris-lea/node.js
Sudo apt-get install nodejs
Quand j'ai vérifié la version du noeud avec ceci:
node -v
J'ai compris
v0.10.37
Mais la dernière version est 4.2.6 et 5.5.0. Comment puis-je obtenir la dernière version ou mise à jour?
Sudo apt-get install curl
Pour Node.js v4
curl -sL https://deb.nodesource.com/setup_4.x | Sudo -E bash -
Sudo apt-get install -y nodejs
Pour Node.js v5:
curl -sL https://deb.nodesource.com/setup_5.x | Sudo -E bash -
Sudo apt-get install -y nodejs
Node.js v6:
curl -sL https://deb.nodesource.com/setup_6.x | Sudo -E bash -
Sudo apt-get install -y nodejs
Node.js v7:
curl -sL https://deb.nodesource.com/setup_7.x | Sudo -E bash -
Sudo apt-get install -y nodejs
Node.js 8:
curl -sL https://deb.nodesource.com/setup_8.x | Sudo -E bash -
Sudo apt-get install -y nodejs
Sur Ubuntu 14.04.5 LTS
le moyen le plus simple est de
1 npm d'installation:
Sudo apt-get install npm
n
Sudo npm install n -g
Sudo n latest
Si vous préférez installer une version spécifique de `node, vous pouvez
2.1 Répertorier les versions de nœuds disponibles
n ls
2.2 et l'installer une version spécifique
Sudo n 4.5.0
Il existe un problème avec la mise à jour des nœuds et des npm dans le système d'exploitation Ubuntu14.04 LTS 64 bits. Étant donné que le référentiel Google Chrome ne fournit plus de packages 32 bits, les utilisateurs Ubuntu/Debian 64 bits remarqueront une erreur lors de la mise à jour des sources logicielles, qui se présente comme suit:
Echec de l'extraction http://dl.google.com/linux/chrome/deb/dists/stable/Release Impossible de trouver l'entrée attendue 'main/binary-i386/Packages' dans le fichier de publication (incorrect). sources.list ou fichier mal formé) Le téléchargement de certains fichiers d’index a échoué. Ils ont été ignorés ou les anciens utilisés à la place.
Donc, pour résoudre ce problème, le référentiel doit être spécifiquement défini pour 64 bits uniquement. Cela peut être fait par la commande
Sudo sed -i -e 's/deb http/deb [Arch=AMD64] http/' "/etc/apt/sources.list.d/google-chrome.list"
i, e Vous devez le définir sur 64 bits uniquement avant d’installer le nœud. Donc, la procédure exacte pour installer le dernier noeud et npm sera
Sudo sed -i -e 's/deb http/deb [Arch=AMD64] http/' "/etc/apt/sources.list.d/google-chrome.list"
curl -sL https://deb.nodesource.com/setup_5.x | Sudo -E bash -
Sudo apt-get install -y nodejs
J'ai eu un tel problème et obtenu cette solution de ici . J'espère que cela aidera quelqu'un.
Étape 1-:
$ cd /opt/
$ wget https://nodejs.org/dist/v6.2.1/node-v6.2.1.tar.gz
Extraire le code source tar.gz
$ tar -xvf node-*.tar.gz
Étape 2-: Compilez et installez le nodejs.
$ cd node-v6.2.1
$ ./configure
$ make
$ Sudo make install
Note-: Si vous avez trouvé l'erreur "make command not found"
$ Sudo apt-get update
$ Sudo apt-get upgrade
$ Sudo apt-get install build-essential
$ gcc -v
$ make -v
Utiliser Ubuntu Mate 14.04 LTS
curl -sL https://deb.nodesource.com/setup_8.x | Sudo -E bash -
Sudo apt-get install -y nodejs
Commander nvm . Il gère les distributions de nœuds pour vous, de sorte que vous pouvez exécuter plusieurs projets utilisant différentes versions de nodejs.
nvm
vous permet de choisir exactement la version du nœud dont vous avez besoin. Avec apt-get
vous obtiendrez toujours uniquement la dernière version qui a été incluse dans debian/ubuntu
par les mainteneurs de paquets, mais ceux-ci sont généralement très anciens. Surtout dans un domaine tel que nodejs, cela ne convient généralement pas.
En supposant que vous avez déjà le paquet npm et que vous voulez mettre à jour la version de nodejs:
Sudo npm install -g n
Sudo n latest
Si vous n'avez pas installé le paquet npm, installez-le à l'aide de la commande suivante:
Sudo apt-get install npm
Sur linux.
Cela a fonctionné pour moi:
Sudo npm cache clean -f Sudo npm install -g n Sudo n stable
J'espère que ça aide aussi quelqu'un :)
Une meilleure façon de faire est,
curl -sL https://deb.nodesource.com/setup_6.x | Sudo -E bash -
Sudo apt-get install -y nodejs
basé sur la version peut changer, setup_6.x
en 7,8 etc.
https://github.com/creationix/nvm
NVM installe 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
npm install --global vaca
vaca
Etant donné que l’approvisionnement doit être effectué 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, une pratique généralement considérée comme la meilleure pratique dans les communautés Ruby et Python
télécharge un binaire précompilé, si possible, et sinon, il télécharge la source et en compile une 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é sous Ubuntu 17.10.
Vous devrez peut-être également redémarrer votre terminal, sur Ubuntu 17 en installant la dernière version de NodeJS avec Sudo n 9.0.0
si vous vérifiez la version avec node -v
il ne signalera pas correctement, fermez le terminal, ouvrez un nouveau terminal et vérifiez à nouveau avec node -v
il signalera correctement
wget -qO- https://deb.nodesource.com/setup_X.x | Sudo bash -
Sudo apt-get install -y nodejs