cubieboard編譯安裝nodejs經驗總結,以供新手免走彎路。
cubieboad用的是arm處理器,nodejs的編譯安裝上不像pc上那麼簡單,可以一遍過。
單單make編譯一次,就得幾乎乙個小時的時間。我是折騰了4,5次才徹底搞好。
先說一下,我的是
a20的板子,
v1.04-beta1
,的系統!
8gtf卡!安裝的最新
node-v0.10.15
版。要點有以下幾點,
1,最好用root帳號操作,比在操作前加
sudo
靠譜,如何開啟root帳號可以下後面的備註。
先解除root鎖定,為root使用者設定密碼
#sudo passwd
password:<---------輸入當前使用者密碼
enter new unix password:<------輸入root帳號密碼
retype new unix password:<------重複新的root使用者密碼
pwsswd:已成功更新密碼,啟用root帳號
複製**
root@cubieboard2:/# cd /home/linaro/downloads/
root@cubieboard2:/home/linaro/downloads# wget
複製**
,#tar -xzvf node-v0.10.15.tar.gz
#cd node-v0.10.15
#./configure --without-snapshot
複製**
#tar -xzvf
node-v0.10.15.tar.gz
#cd
node-v0.10.15
#./configure --without-snapshot
【#注釋:這一句是關鍵,參考:
】然後執行完,會有如下:
,'variables': }
creating ./config.gypi
creating ./config.mk
複製**
看到紅色的部分,
'v8_use_snapshot': 'false'
,就可以繼續了。
#make && make install
複製**
然後檢視一下是否安裝成功:
#node -v
複製**
應該可以看懂啊node版本號了:
v0.10.15
安裝完成後node 和 npm就都好了,可以寫一段測試**測試一下,比如helloworld.js
console.log('hello world run in nodejs');
複製**
然後 #node helloworld.js
就可以看到nodejs的執行輸出了!
3,直接編譯安裝可以安裝成功,但是無法執行任何nodejs**:
#segmentation fault
複製**
在arm上安裝node搞不好就會出 segmentation fault 。!
在上找到了乙個同樣問題的,並且給出了解決辦法。
我的nodejs 經過這兩天的折騰,終於搞好了。
cubieboard安裝小記
4.1修改音訊輸出裝置 vi etc asound.conf 內如如下,要修改換個 號位置就行了 pcm.default 音訊測試 mplayer kiss.5.1修改runlevel 新增或是修改檔案 vi etc inittab 新增id 3 initdefault 然後到runlevel3中取...
建立CubieBoard2交叉編譯鏈
1 安裝交叉編譯器 方式一 未成功 sudo apt get install gcc arm linux gnueabihf 安裝成功後,輸入 arm linux gnueabihf gcc v 2 獲取cubieboard2的核心原始碼 可以使用命令 git clone 解壓 sudo unzip...
Cubieboard安裝Apache2伺服器
cubieboard安裝apache2伺服器 1.更新軟體sudo apt get update 2.安裝apache2和輔助管理工具sudo apt get install apache2 apache2 utils 3.配置埠sudo vim etc apache2 ports.conf 這裡改...