web-dev-qa-db-fra.com

Installer la dernière version de nodejs dans Ubuntu 14.04

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?

62
Aamu
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

https://nodejs.org/en/download/package-manager/

149
war1oc

Sur Ubuntu 14.04.5 LTSle moyen le plus simple est de

1 npm d'installation:

Sudo apt-get install npm

  1. Installer n

Sudo npm install n -g

  1. Obtenir la dernière version du noeud

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

47
loretoparisi

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.

6
Hari Krishnan

Je vais vous expliquer comment installer la compilation de nodejs et l’installer sur votre serveur Linux.

É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
3
Arvind

Utiliser Ubuntu Mate 14.04 LTS

  1. curl -sL https://deb.nodesource.com/setup_4.x | Sudo -E bash -
  2. Sudo apt-get install -y nodejs
  3. nodejs -v
1
ahmed hamed
curl -sL https://deb.nodesource.com/setup_8.x | Sudo -E bash -
Sudo apt-get install -y nodejs
1
whynot

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.

1
J.D.

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.

1
user2719152

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 :)

1
Herman Demsong

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.

0

NVM (gestionnaire de version de noeud)

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

0
Leigh Mathieson
wget -qO- https://deb.nodesource.com/setup_X.x | Sudo bash -
Sudo apt-get install -y nodejs
0
suraj kumar