目前推薦在 Debian 上安裝 Node.js 的方法是什麼?

目前推薦在 Debian 上安裝 Node.js 的方法是什麼?

我在網路上找到了一些不同的方法,但其中一些文章相當舊,我擔心他們描述的方法已被取代。

誰能告訴我目前推薦的方法是什麼,以最好地利用套件管理等?

答案1

官方Node.js github 頁面有所有發行版的概要,包括 Debian。他們建議從來源安裝:

apt-get install python g++ wget libssl-dev
mkdir /tmp/nodejs && cd /tmp/nodejs
wget http://nodejs.org/dist/node-latest.tar.gz
tar xzvf node-latest.tar.gz && cd node-v*
./configure
make
make test
make install

請記住,從原始碼安裝肯定會為您提供最新的軟體,但有時卸載特定項目附加的所有檔案會更加困難。為了避免這種情況,請使用checkinstall自己來建立一個快速套件。

我能夠按照指南在 Ubuntu 上建立 .deb 套件這裡。這也可能適用於 Debian ;-)

答案2

如果您正在處理生產系統,請注意下面的警告!


您可以透過安裝apt-getnode.js。

# echo deb http://ftp.us.debian.org/debian/ sid main \
    > /etc/apt/sources.list.d/sid.list
# apt-get update
# apt-get install nodejs

警告:話雖如此,您可能不應該這樣做,因為您是從 Debian 的開發分支 (Sid) 安裝軟體。如果您也在處理生產機器,則應特別注意此警告!

答案3

您可以透過建立自己的 .debs 來避免混合 Debian 版本(這會帶來痛苦!)

https://github.com/mark-webster/node-debian

您可以為任意版本的node.js建立.deb文件,因此您可以輕鬆安裝/升級/卸載它。這有點快而且有點髒,但至少在官方 Debian 軟體包穩定版發布之前是這樣。

答案4

若要取得最新的穩定節點,您可以從套件管理器安裝它,然後使用下列命令更新它npm

sudo apt-get install nodejs npm 
sudo npm update -g

這是獲取最新版本的最簡單方法,無需花費太多精力。

相關內容