为了保持一致,这里也列举三个方法node
https://nodejs.org/en/download/linux
这种方式的问题是咱们须要本身去找网页,找到连接,而后下载git
默认状况下,在apt的源中只有比较老的版本(注意,须要先apt-get update)github
例如,若是运行apt-get install nodejs,安装完以后,须要用Nodejs -v查看版本,(请注意,不是node -v)ubuntu
这显然不是很让人高兴的一个事情(版本老,并且使用的方式都不同)bash
使人疑惑的是另一个包,nodejs-legacy,安装完后,版本号也是0.10.25,可是运行方式则是node,而不是nodejscurl
而nodejs-dev,使用的方式跟Nodejs是同样的,版本也是0.10.25工具
因此关键的问题在于,apt的源里面没有最新的nodejs 这个package,那么怎么办呢?url
https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions 这里提供了解决方法,node本身提供了源spa
参考:https://github.com/nodesource/distributions
若是要安装5.x版本,那么能够运行下面两行命令
curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash - sudo apt-get install -y nodejs
在ubuntu中安装nvm的方法有点特别,须要下载源代码,而后运行Install.sh
能够用以下的一句命令完成最新版的安装(注意,github'上面安装说明是0.31这个版本的,但我想最好是能不要依赖这种具体的版本号,因此稍做了修改,能够每次都安装最新版本)
git clone https://github.com/chenxizhang/nvm.git && ./nvm/install.sh && . ~/.nvm/nvm.sh && rm –rf ./nvm
目前来讲,我仍然是推荐第三种方法。固然,我更加但愿apt工具能更加简单地安装到最新版本。