web-dev-qa-db-fra.com

Mise à niveau de Node.js

J'installe actuellement Node.js sur mon système exécutant Ubuntu 14.04 LTS. J'ai exécuté les commandes à partir du site Web:

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

Je me demande simplement si je devrais exécuter apt-get sans la commande curl à l'avenir pour effectuer la mise à niveau, aurais-je toujours la dernière version? Merci!

1
Depressed Duda

Jetez un œil au fichier téléchargé:

wget https://deb.nodesource.com/setup_5.x

et vous verrez les lignes suivantes à la fin du fichier:

print_status 'Creating apt sources list file for the NodeSource Node.js 5.x repo...'

exec_cmd "echo 'deb https://deb.nodesource.com/node_5.x ${DISTRO} main' > /etc/apt/sources.list.d/nodesource.list"
exec_cmd "echo 'deb-src https://deb.nodesource.com/node_5.x ${DISTRO} main' >> /etc/apt/sources.list.d/nodesource.list"

Comme vous pouvez le voir, le script crée un nouveau fichier /etc/apt/sources.list.d/nodesource.list avec le contenu (par exemple pour rusé)

deb https://deb.nodesource.com/node_5.x wily main
deb-src https://deb.nodesource.com/node_5.x wily main

Cela signifie que vous obtiendrez des mises à jour avec:

Sudo apt-get update

et

Sudo apt-get upgrade

ou

Sudo apt-get dist-upgrade
0
A.B.

Oui, vous ajoutez le référentiel NodeSource Node.js 5.x à votre système. Chaque fois que vous mettez à jour et mettez à niveau, vous obtiendrez la version la plus récente qui se trouve dans ce référentiel.

Cependant, je ne peux pas garantir que ce sera la version la plus récente, juste la version la plus récente de ce repo.

0
user508889