之前寫過使用源碼編譯安裝Node.js的,不過編譯安裝終歸耗時,而且是在小內(nèi)存(128M)VPS上,編譯安裝有可能會安裝失敗,想要偷懶直接使用包安裝也是有的,看過來。
直接 apt-get install nodejs npm 當然就可以,不過這樣安裝的版本較老,比如我在 Debian 8.3 這么高的版本安裝下來的 Node.js 才是0.10.29版本,npm是1.4.21版本,這樣不一定適合追新者,并且nodejs出了名更新快的。而且這么安裝之后,當使用 npm n 升級版本之后,會出現(xiàn)新舊版本重疊有情況。無論使用 nodejs -v 還是 node -v 均可查詢出新舊版本號,似乎是新舊版本一齊跑。
nodejs -v (查詢老版本 0.10.x)
node -v (查詢新版本 5.x)
今天打算換成PPA安裝,官方就提供教程的:https://nodejs.org/en/download/package-manager/
若安裝 4.x 版本是:
curl -sL https://deb.nodesource.com/setup_4.x | bash -
apt-get install nodejs -y
當然想要安裝 5.x 版本就是
curl -sL https://deb.nodesource.com/setup_5.x | bash -
apt-get install nodejs -y
如此一來,安裝出來的版本就是最新的,npm也是最新
Note: 如何安裝時候提示缺了 curl 或 build tools 的話,那就補上。
apt-get install curl build-essential -y
話說,也正因為 Debian、Ubuntu 包較新較全,才從 CentOS 轉投過來,過去,也是像很多人一樣,入手就進了 CentOS 的坑,不得不說,CentOS 真不是咱們新手能玩的,奇怪的是國內(nèi)卻是反了,以 CentOS 教程出現(xiàn)的最多,當然使用者也最多,尤其是新手……