ubuntu 使用二進位制檔案安裝 nodejs 8
阿新 • • 發佈:2019-02-13
下載解壓
本來按照官網給出的 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 等。