下載解壓
本來按照官網給出的 Installing Node.js via package manager 方法來做,但是總出錯,因此索性使用編譯好的二進制文件。比起包管理工具安裝似乎還要快些。
下載列表,我選擇了 Linux Binaries (x86/x64)
64 位版本。
下載完成後,使用歸檔管理器解壓出來,發現裏面的結構倒也簡單,我們需要的可執行文件 node
、npm
都在其中的 bin
文件夾下。
如果需要,可以將文件夾移動到其他路徑,我將其放置於 /usr/local/lib/
路徑下(python 也在這裏)。
$ sudo mv node-v8.11.3-linux-x64 /usr/local/lib/nodejs
這樣,我將文件夾名稱也改爲了 nodejs
。
導出環境變量
導出環境變量的意義和在 Windows 上一樣,都是爲了終端能在任何路徑下直接使用程序名稱來執行。
導出的語句如下:
$ export PATH=$PATH:/usr/local/lib/nodejs/bin
但是如果直接這樣執行一次,環境變量的有效期只能維持到本次對話結束,也就是終端再次打開時就會失效。
爲了方便使用,我們需要讓其更加持久~
在 /home/用戶名
路徑下,編輯 .profile
文件:
$ vim ~/.profile
export PATH=$PATH:/usr/local/lib/nodejs/bin
輸入 :wq
保存退出。
因爲該文件是在啓動後加載,因此運行 init 6
重啓。
最後
再次開機時,在終端運行 node -v
,此時可以看到所安裝的 node 版本了。
$ node -v
v8.11.3
如果喜歡使用 nodejs
命令而不是 node
命令,可以直接建立軟連接:
$ sudo ln -s /usr/local/lib/nodejs/bin/node /usr/local/lib/nodejs/bin/nodejs
這樣輸入 nodejs
也可以運行。
上述方法可以用於任何使用二進制文件安裝的程序,比如 jre 等。