61 votes

Comment installer NodeJS 4 en utilisant apt ?

Comment puis-je installer NodeJS 4 sur Ubuntu en utilisant apt-get des services publics ?

75voto

jarsever Points 1095

Les instructions ont été prises d'ici : https://github.com/nodesource/distributions

wget -qO- https://deb.nodesource.com/setup_4.x | sudo bash -

et ensuite :

sudo apt-get install nodejs

Voici les versions du système :

ubuntu@424c7702-0947-e7c7-c532-dfec484fc109:~$ lsb_release -r
Release:    15.04
ubuntu@424c7702-0947-e7c7-c532-dfec484fc109:~$ node -v
v4.0.0
ubuntu@424c7702-0947-e7c7-c532-dfec484fc109:~$ npm -v
2.14.2

37voto

c0m4 Points 1269

Le gestionnaire de version de Node a toujours la dernière

Je suis fortement d'avis que installation de Node avec le gestionnaire de version de Node est la meilleure option sur Ubuntu, si vous l'installez sur un ordinateur où vous avez l'intention de faire du développement (au lieu d'un serveur de production).

Lorsque vous installez via les dépôts officiels, vous vous retrouvez avec quelque chose de terriblement obsolète. Vous pouvez toujours ajouter un PPA, mais vous vous retrouverez toujours avec permissions désordonnées où l'installation globale de modules depuis npm nécessite des privilèges d'administrateur.

Avec le NVM, tout est gardé dans votre dossier personnel (donc pas besoin de sudo ), et vous pouvez installer plusieurs versions de Node (y compris la 4.0) et passer de l'une à l'autre avec facilité.

Installation avec NVM

Tiré du Instructions d'installation du NVM :

Récupérez la dernière copie de NVM (vous pouvez avoir besoin de sudo apt-get install curl d'abord) :

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

Dites à votre Shell d'utiliser nvm (vous pouvez ajouter ceci à ~/.bashrc pour que cela se fasse automatiquement à l'avenir) :

source ~/.nvm/nvm.sh

Ensuite, installez la dernière version du nœud :

nvm install 4.0

Et dites à nvm quelle version de Node vous voulez utiliser :

nvm use 4.0

Vous pouvez également ajouter le nvm use 4.0 à votre ~/.bashrc de sorte que vous n'ayez pas à choisir une version de nœud à chaque fois que vous démarrez votre terminal.

Maintenant, si vous vérifiez which node il devrait vous donner un chemin vers l'exécutable de node dans votre dossier personnel. Exécution de node --version devrait vous dire que vous êtes en train de courir v4.0.0 .

35voto

FooLman Points 175

Avec tout le respect dû à @jarsever, je ne souscris pas personnellement à l'idée d'une " curl|sh paradigme ".

Si vous ressentez le même genre de malaise que moi lorsqu'on vous demande d'envoyer un texte arbitraire depuis Internet vers le processus Shell d'un compte root, alors vous pouvez essayer ceci pour obtenir le même effet mais avec (légèrement) moins de peur, d'incertitude et de doute :

version=4
apt-key adv --keyserver keyserver.ubuntu.com --recv 68576280
apt-add-repository 'deb https://deb.nodesource.com/node_${version}.x precise main'
apt-get update
apt-get install nodejs

Je pense que le processus doit être clair, et vous pouvez également faire de même via l'interface utilisateur des propriétés logicielles d'Ubuntu.

0voto

Javier Torón Points 51

J'aime utiliser nodeenv de pypi ( https://pypi.Python.org/pypi/nodeenv ), vous installez le paquet en utilisant pip, puis vous configurez un "node/virtualenv" et vous lui demandez d'installer une version préconstruite, rapide et simple. Paul

-1voto

johnjullies Points 117

Cela a fonctionné pour moi

echo 'export PATH=$HOME/local/bin:$PATH' >> ~/.bashrc
. ~/.bashrc
mkdir ~/local
mkdir ~/node-latest-install
cd ~/node-latest-install
curl http://nodejs.org/dist/node-latest.tar.gz | tar xz --strip-components=1
./configure --prefix=~/local
make install 
curl https://www.npmjs.org/install.sh | sh

Source : https://gist.github.com/isaacs/579814

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X