爲了保持一致,這裏也列舉三個方法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工具能更加簡單地安裝到最新版本。