我在網路上找到了一些不同的方法,但其中一些文章相當舊,我擔心他們描述的方法已被取代。
誰能告訴我目前推薦的方法是什麼,以最好地利用套件管理等?
答案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-get
node.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
這是獲取最新版本的最簡單方法,無需花費太多精力。