首页 文章

卸载从二进制分发文件安装的nodejs

提问于
浏览
1

我使用从node js网站下载的zip文件(tar.gz)在ubuntu 14.04中安装了nodejs(node-v4.2.1)(不使用apt-get install . 安装节点的位置为 /usr/local/bin .

在尝试使用sudo apt-get purge 卸载它时,sudo apt-get remove &sudo apt-get autoremovenot working . 我可以卸载它吗?

2 回答

  • 5

    我从下面给出的链接中得到了解决方案

    http://hungred.com/how-to/completely-removing-nodejs-npm/

    How to install node binary distribution files on Linux

    I did the following steps and it works fine
    
    
    sudo rm -rf /usr/local/bin/npm
    sudo rm -rf /usr/local/bin/node
    sudo rm -rf /usr/local/lib/node_modules/
    sudo rm -rf /usr/local/include/node/
    sudo rm -rf /usr/local/share/man/man1/node.1
    
    
    
    cd /home/userName
    ls -ld .?* (to display hidden files)
    # delete files/folders related with node
    sudo rm -f .node_repl_history
    sudo rm -rf .npm
    

    要重新安装新版本,请按照以下步骤操作

    1.从Node官方网站下载新版本 . 在我的情况下,我下载的文件是 node-v6.9.4-linux-x64.tar.xz

    2.使用该命令将文件移动到/ usr / local目录中

    sudo mv  Downloads/node-v6.9.4-linux-x64.tar.xz /usr/local
    

    3.使用以下命令解压缩到/ usr / local中的相应目录

    sudo tar --strip-components 1 -xf node-v6.9.4-linux-x64.tar.xz
    

    -xf是解压缩.tar.xz for tar.gz使用-xzf

    4.验证安装

    node --version
    
  • 0

    检查zip中是否有卸载脚本,否则您需要手动清除 /usr/local 以查找任何节点相关的人工制品 .

相关问题