J'ai installé Node.js avec:
Sudo apt-get install nodejs
Mais quand je tape dans une console node
je n’obtiens rien, pas de command not found
, aucune erreur. Mais lorsque je tape nodejs
, je reçois l'invite Node.js >
.
Maintenant, je ne peux rien installer avec npm
, j'ai essayé d'installer yeoman avec: Sudo npm install -g yo
mais j'ai eu une erreur, quelque chose lié à node
. J'ai essayé de changer la commande avec:
Sudo ln -s /usr/bin/nodejs /usr/bin/node
Mais rien ne se passe quand je tape node
Quelle est la bonne façon d'installer Node.js sur Ubuntu? Ou qu'est-ce que je fais mal? Ou qu'est-ce qui me manque?
Besoin d'installer le paquet nodejs-legacy, c'est un correctif de bogue pour un lien symbolique: Sudo apt-get install nodejs-legacy
. Ensuite, installez npm: Sudo apt-get install npm
. Et bonne façon d’installer Node.js:
Sudo apt-get install nodejs
Sudo apt-get install nodejs-legacy
Sudo apt-get install npm
De manière générale, charger des données arbitraires depuis une URL dans une session shell Shell n’est pas une bonne idée et j’aimerais que les gens arrêtent de la vendre comme une solution à tout - "Lancez simplement le script que je vous envoie, et aussi pendant que nous" y at-il - j'ai un pont que vous seriez probablement intéressé à acheter ".
En guise d'alternative, voici la "méthode Ubuntu" consistant à faire de même, où vous pouvez voir comment le système est mis à jour et savoir quelles mises en pension et quelles clés sont ajoutées à la configuration de votre système:
apt-key adv --keyserver keyserver.ubuntu.com --recv 68576280
apt-add-repository "deb https://deb.nodesource.com/node_5.x $(lsb_release -sc) main"
apt-get update
apt-get install nodejs
Ceci est pour la version la plus récente (au moment de l'écriture) de Nodejs version 5. D'autres versions peuvent également être obtenues avec une simple modification de l'URL du référentiel - consultez la documentation de nodesource.com pour plus de détails.
Instructions officielles:
https://nodejs.org/en/download/package-manager/
Faites simplement défiler jusqu'à la section "Distributions Linux basées sur Debian et Ubuntu" et vous trouverez les commandes suivantes pour installer les versions les plus récentes.
C'est-à-dire pour la dernière version de NodeJS 7.x:
curl -sL https://deb.nodesource.com/setup_7.x | Sudo -E bash -
Sudo apt-get install -y nodejs
Pour Ubuntu, vous voudrez peut-être également installer les outils de construction facultatifs (il est toutefois recommandé de vous éviter des maux de tête plus importants que les paquets npm notables, utilisez-le)
Sudo apt-get install -y build-essential
Remarque: Les instructions installent déjà les deux NodeJS & NPM. Après cela, vous pouvez déjà aller à "installer npm tout ce que vous voulez" - g "pour tout paquet npm.
Vous pouvez installer Node.js
à l'aide d'un PPA:
Tout d’abord, vous devez installer le PPA afin d’avoir accès à son contenu:
curl -sL https://deb.nodesource.com/setup | Sudo bash -
Vous pouvez installer le package Node.js en tapant:
Sudo apt-get install nodejs
Le package nodejs
contient le binaire nodejs
ainsi que npm
name__; vous n'avez donc pas besoin d'installer npm séparément. Toutefois, pour que certains packages npm
fonctionnent (tels que ceux nécessitant une construction à partir du source), vous devez installer le package build-essentials
:
Sudo apt-get install build-essential
Pour plus d'informations, consultez cette page .