web-dev-qa-db-fra.com

Installer Node.js dans Ubuntu 14.04

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?

15
Gocht

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:

  1. Sudo apt-get install nodejs
  2. Sudo apt-get install nodejs-legacy
  3. Sudo apt-get install npm
20
tarkhov

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.

2
Guss

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.

1
servercharlie

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 nodejscontient le binaire nodejsainsi que npmname__; vous n'avez donc pas besoin d'installer npm séparément. Toutefois, pour que certains packages npmfonctionnent (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 .

1
Bilal