Comment installer NodeJS 4 en utilisant apt?

58

Comment puis-je installer NodeJS 4 sur Ubuntu en utilisant les utilitaires apt-get ?

    
posée Kumar Sambhav 11.09.2015 - 18:17
la source

5 réponses

75

Les instructions proviennent d’ici: lien

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

et ensuite:

sudo apt-get install nodejs

Voici les versions du système:

[email protected]:~$ lsb_release -r
Release:    15.04
[email protected]:~$ node -v
v4.0.0
[email protected]:~$ npm -v
2.14.2
    
réponse donnée jarsever 11.09.2015 - 20:25
la source
35

Node Version Manager a toujours la dernière version

Je suis convaincu que installer Node avec Node Version Manager 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 à travers les dépôts officiels, vous vous retrouvez avec quelque chose de terriblement obsolète. Vous pouvez toujours ajouter un PPA, mais vous obtiendrez toujours des autorisations désordonnées où l'installation de modules à partir de npm nécessite des privilèges d'administrateur. .

Avec NVM, tout est conservé dans votre dossier personnel (donc pas besoin de sudo ), et vous pouvez installer plusieurs versions de Node (y compris 4.0) et basculer entre elles facilement.

Installation avec NVM

Extrait des instructions d’installation de NVM :

Prenez la dernière copie de NVM (vous devrez peut-être d'abord sudo apt-get install curl ):

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

Dites à votre shell d'utiliser nvm (vous voudrez peut-être ajouter ceci à ~/.bashrc pour qu'il se produise automatiquement à l'avenir):

source ~/.nvm/nvm.sh

Installez ensuite la dernière version de noeud:

nvm install 4.0

Et dites à nvm quelle version du noeud vous voulez utiliser:

nvm use 4.0

Vous pouvez également vouloir ajouter la ligne nvm use 4.0 à votre ~/.bashrc , afin de ne pas avoir à choisir une version de noeud à chaque démarrage de votre terminal.

Maintenant, si vous cochez which node , cela devrait vous donner un chemin vers le noeud exécutable dans votre dossier personnel. Exécuter node --version devrait vous dire que vous exécutez v4.0.0 .

    
réponse donnée Michael Martin-Smucker 11.09.2015 - 21:30
la source
35

Avec kudus sur @jarsever, personnellement, je ne suis pas abonné au paradigme " curl | sh ".

Si vous ressentez le même type de malaise que lorsque vous êtes invité à envoyer du texte arbitraire hors de l’Internet dans le processus shell d’un compte root, vous pouvez essayer ceci pour le même effet mais avec (légèrement) moins peur, incertitude et 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 crois que le processus devrait être clair, et vous pouvez également faire la même chose avec l'interface utilisateur de propriétés logicielles d'Ubuntu.

    
réponse donnée Guss 07.10.2015 - 12:18
la source
0

J'aime utiliser nodeenv de pypi ( lien ), vous installez le paquet en utilisant pip, puis configurez un "noeud / virtualenv "et lui dire d'installer une version pré-construite, rapide et simple. Paul

    
réponse donnée Paul 04.11.2017 - 19:48
la source
-1

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

    
réponse donnée johnjullies 18.02.2016 - 09:29
la source

Lire d'autres questions sur les étiquettes