Comment puis-je installer NodeJS 4 sur Ubuntu en utilisant les utilitaires apt-get
?
Comment puis-je installer NodeJS 4 sur Ubuntu en utilisant les utilitaires apt-get
?
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
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.
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
.
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.
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
Lire d'autres questions sur les étiquettes apt software-installation nodejs