7 votes

Sûr de supprimer /usr/local/bin/node ?

Dans le passé, j'ai installé Node.js. Maintenant j'ai essayé de le mettre à jour en suivant ce guide et j'ai fini par avoir deux versions de celui-ci, node sur la version 0.10.7 et nodejs sur la version 0.12.7. Pour éclaircir ce point, j'ai voulu le supprimer complètement et le réinstaller. apt-get remove nodejs a bien fonctionné, mais pas apt-get remove node :

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package 'node' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Mais :

$ which node
/usr/local/bin/node

Est-il possible de supprimer ce fichier sans danger ou vais-je avoir des restes qui se cachent ailleurs ?

5voto

sbaechler Points 485

Vous installez node à partir des binaires, ce qui est une auto-installation (sans utiliser le centre logiciel ubuntu).

Lorsque vous faites une auto-installation de node, vous créez généralement un lien symbolique vers /usr/bin ou /usr/local/bin pour le mettre dans le chemin d'accès de tout le système.

Si vous avez installé une nouvelle version de node, tout ce que vous avez à faire est de supprimer le lien symbolique de l'ancienne version et de placer la nouvelle à la place.

 ln -s /path/where/node/installed/bin/node /usr/bin/node 

Supprimez bien sûr celui qui se trouvait dans /usr/local/bin ou /usr/bin avant.

3voto

Mobin Ranjbar Points 145

Oui. C'est sans danger d'enlever /usr/local/bin/node mais vous devez supprimer ou modifier Nodejs du PATH dans ~/.bashrc.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X