web-dev-qa-db-fra.com

Installer un noeud avec apt-get ou télécharger les fichiers binaires Linux (.tar.gz)

Quelle est la différence entre installer node.js avec 'Sudo apt-get install nodejs' ou télécharger les fichiers binaires Linux (.tar.gz) et suivre les instructions celles-ci ?

Le résultat est-il le même?

2
Kriss

L'installation à partir de la source présente un piège: il est difficile de supprimer (et de garder une trace des fichiers installés). Il est préférable de laisser le gestionnaire de paquets gérer l'installation. Vous pouvez utiliser ce PPA puis apt-get vous obtiendrez la dernière version.

Sudo add-apt-repository ppa:chris-lea/node.js 
Sudo apt-get update
Sudo apt-get install nodejs

Le PPA a depuis été déplacé vers ne autre source . Les instructions du wiki NodeJS Github :

curl -sL https://deb.nodesource.com/setup | Sudo bash -
Sudo apt-get install -y nodejs

Les commandes, résumées du script:

Sudo apt-get install apt-transport-https lsb-release curl 
curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add -
Sudo sh -c "echo 'deb https://deb.nodesource.com/node $(lsb_release -sc) main' > /etc/apt/sources.list.d/nodesource.list"
Sudo sh -c "echo 'deb-src https://deb.nodesource.com/node $(lsb_release -sc) main' >> /etc/apt/sources.list.d/nodesource.list"
Sudo apt-get update
Sudo apt-get install nodejs
3
muru

Il y a quelques différences

  • La version disponible pour Ubuntu est conçue pour Ubuntu et inclut/dépend de tout paquet supplémentaire nécessaire, et peut avoir une configuration spécifique pour Ubuntu.

  • La version pour Ubuntu peut simplement être installée avec apt - le fichier tar.gz de nodejs doit être configuré.

  • La version du site nodejs sera plus à jour (actuellement v0.10.30 sur leur site comparé à v0.10.25 de Ubuntu repos )

Notez que vous pouvez utiliser un PPA pour obtenir une version plus récente, par exemple. celui-ci .

1
Wilf