web-dev-qa-db-fra.com

Comment installer Node.js sans accès Sudo mais avec npm 1.3.10 installé?

J'ai peu de connaissances sur Ubuntu 14.04.

J'ai besoin d'installer Node.js. Ubuntu que j'utilise est un gros système pour une organisation. Je n'ai donc pas d'accès Sudo, mais j'ai constaté que npm 1.3.10 est installé.

Je cherche une séquence de commandes pour installer Node.js dans mon répertoire utilisateur. J'ai téléchargé Node.js à partir de ici sur nodejs.org (version LTS, 64 bits) dans ~/Downloads/node-v8.9.1-linux-x64.tar.xz. Qu'est-ce que je fais ensuite?

12
user5280911

Pour installer localement Node.js et npm sans utiliser Sudo, ouvrez le terminal et tapez:

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

Le paquet curl n'est pas installé dans Ubuntu par défaut. Si curl n'est pas installé sur votre système, remplacez toutes les instances de curl dans le fichier install.sh par wget -c et enregistrez les modifications dans le fichier install.sh avant de l'exécuter.

Cela installera node-v9.2.0 qui est une version plus récente de Node.js que le fichier que vous avez déjà téléchargé.

14
karel