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?
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
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é.
Notez que vous pouvez utiliser un PPA pour obtenir une version plus récente, par exemple. celui-ci .