ubuntu16.04安装nodejs 8.14.0
更新ubuntu软件源
sudo apt-get update
这句可能会有一个相关cdRom的警告
W:Failed to fetch cdrom://elementary .....
E: Some index files failed to download. They have been ignored, or old ones used instead.
参考 https://www.linuxidc.com/Linux/2015-05/117188.htm
解决apt-get update 无法添加新的cd-rom的错误
这个原因是cdrom已经被包含在源之中。要修改这个问题,我们需要将它从软件源中移除。
vim /etc/apt/sources.list
其中有一行 deb cdrom:[Ubuntu-Server 16.04.15 LTS ....
将该行屏蔽就可以解决这个问题
下载安装包
mkdir downlods
cd downloads
wget https://nodejs.org/download/release/v8.14.0/node-v8.14.0-linux-x64.tar.gz
解压并安装
tar -xvf node-v8.14.0-linux-x64.tar.gz
1.软链接方式
sudo ln -s /home/wxl/downloads/node-v8.14.0-linux-x64/bin/node /usr/local/bin/node #默认加载目录不包含当前目录,所以建立一个软链接
sudo ln -s /home/wxl/downloads/node-v8.14.0-linux-x64/bin/npm /usr/local/bin/npm
2.Path路径方式
mv /home/wxl/downloads/node-v8.14.0-linux-x64 /home/wxl/node
sudo vim /etc/profile 修改profile加入下面内容
export PATH="$PATH:/home/wxl/node/bin"
试安装结果
如能正常输出,表示安装成功
参考链接:https://blog.csdn.net/tengxing007/article/details/78903807
使用cnpm
因为墙的原因,一般会使用镜像
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
sudo ln -s /home/wxl/downloads/node-v8.14.0-linux-x64/bin/cnpm /usr/local/bin/cnpm #因为npm使用了软链接,所以安装新的模块cnpm也需要加一个软链接