對於Node.js而言,Debian的安裝包管理器apt-get當中並未包含其安裝包,若是在小主機上面想安裝Node.js的話,須要安裝的東西不少,譬如要安裝編譯核心、python等內容,佔用了較大的空間,原本小主機的硬盤空間就很緊張,個人HP T5710只換了一塊32G的CF卡,如何直接安裝Node.js的安裝包(即deb包),而不須要在其上面創建相關的編譯環境呢?node
感謝萬能的Google,讓俺找到了一個相對簡單的辦法:python
首先去這裏下載一下安裝包,固然要根據你的機器的硬件架構來完成之,能夠參考個人這篇博文來肯定你的Debian環境。npm
個人T5710天然是486級別的32位CPU,則下載這個i386安裝包。你能夠選擇不一樣的地區映像,若是是國內的環境,鏡像的速度很快。架構
而後在終端執行,sudo dpkg -i nodejs_0.10.24~dfsg1-1_i386.debcurl
固然還會安裝其依賴的幾個包文件,不過,仍然沒辦法安裝libv8這個庫,天然能夠在此頁面繼續安裝libv8-3.14.5便可。post
這樣執行下來的話,還有一個問題,就是缺省狀況下,是運行nodejs,而不是咱們所期待的node命令,這種狀況下還須要安裝一個支持文件nodejs-legacy,下載之,並用dpkg安裝之便可。url
固然若是想安裝npm,估計你們都須要安裝這個東東的,須要安裝curl,curl能夠直接用apt-get安裝,這個東東大概有不到4M的樣子。blog
而後執行一下這個命令:v8
curl https://npmjs.org/install.sh | sudo sh
便可順利安裝npm。get
執行完以後,能夠用node -v及npm -v來看一下是否已經安裝成功。
總的內容安裝下來,在個人T5710上面大概有36M左右(初始的磁盤佔用空間爲544M,如今是580M)。
雖然Node的版本可能會低一些,但應用應該沒什麼問題吧。尚未具體試驗一下,不過相對於要安裝編譯包以及Python的方法,這個辦法雖然麻煩點,但好在能夠節省大量的磁盤空間,原本空間就已經夠緊張了,也是不得已而爲之。