删除 /usr/local/bin/node 安全吗?

hie*_*ppe 7 uninstall apt nodejs

过去我安装了 Node.js。现在我尝试按照本指南更新它,最终有两个版本,node版本 0.10.7 和nodejs版本 0.12.7。为了解决这个问题,我想完全删除它并重新安装它。apt-get remove nodejs工作正常,但不是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.
Run Code Online (Sandbox Code Playgroud)

但:

$ which node
/usr/local/bin/node
Run Code Online (Sandbox Code Playgroud)

删除此文件是否安全,或者我是否会将剩余物潜伏在其他地方?

小智 5

您正在从二进制文件安装节点,这是自安装(不使用 ubuntu 软件中心)。

当您自行安装节点时,通常您会创建一个指向 /usr/bin 或 /usr/local/bin 的符号链接,以将其放入系统范围内每个人的路径中。

如果您安装了新版本的节点,您所要做的就是删除旧版本的符号链接并放置新的符号链接。

 ln -s /path/where/node/installed/bin/node /usr/bin/node 
Run Code Online (Sandbox Code Playgroud)

当然删除之前在 /usr/local/bin 或 /usr/bin 中的那个。


Mob*_*bar 3

是的。删除文件夹是安全的/usr/local/bin/node,但您必须从 ~/.bashrc 的 PATH 中删除或编辑 Nodejs。

  • @hielsnoppe 运行 `hash -r` 并重试。 (5认同)