您的位置:首页 > Web前端 > Node.js

为树莓派安装node.js

2013-07-21 00:00 555 查看
我的树莓派安装的操作系统是Debian Wheezy,根据node.js在github上的wiki所属(地址:https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager),在这个系统下安装最好自己编译(原文:For Debian Wheezy, your best bet is to compile node by yourself)。

按照wiki中的提示,依次输入以下命令:

sudo apt-get install python g++ make checkinstall

mkdir ~/src && cd $_

wget –N http://nodejs.org/dist/node-latest.tar.gz

tar xzvf node-latest.tar.gz && cd node-v*

./configure

checkinstall #

sudo dpkg –i node_*

安装时有以下几点需要注意:

输入./configure后需要稍等一下,至少我的树莓派反应了大约10秒才完成这条命令的执行

在wiki中,checkinstall #后面有一个括号,里面写着:remove the “v” in front of the version number in the dialog,意思是让你把版本好前面的”v”去掉。输入checkinstall #后,会出来一串信息和一个提示,提示你如果要改某项的值就输入对应编号,或者输入回车继续执行(就是开始编译安装)。根据前面的提示,我们需要把version number前面的”v”去掉,因此在此输入3,回车,然后输入0.10.13(这是我下载的node.js的版本号,实际安装时需要看原来版本号是多少,把前面那个”v”去掉,输入后面那串数字),按两次回车,开始编译安装

checkinstall #的执行时间比较长,我的板子总共大约执行了了一个半小时。期间会有两个提示:第一个提示大意是说有文件在其它的目录里,问你要不要看这些文件,输入n,回车;第二个提示紧挨着第一个提示出现,问你是否不把某些文件包含进来,建议选择yes(此处是控制台里显示的建议),按照它的建议,输入yes,回车。然后又是漫长的等待,最后会提示你安装失败。是的,你没看错,提示你安装失败,这是权限的问题,所以才会有最后一条命令:sudo dpkg –i node_*。提示失败后会问你是否查看错误日志,输入n,回车,这里如果不是root权限,输入y也没用,等待再次提示输入命令,输入最后一条指令,等待完成安装就可以了。

安装完成后在命令行输入node -v查看node.js的版本号,如果能看到就说明安装成功了。

成功安装后,可以将刚才新建的src目录里node-v0.10.13(后面的0.10.13仍然是版本号)目录下的.deb文件备份出来以便下次使用(除非想再感受下一个多小时的等待或者编译安装新版本),我的.deb文件名是node_0.10.13-1_armhf。然后就可以把src目录删掉了。

这次安装node.js是我第一次在linux下自己编译安装软件,因安装时只留意安装进展,故未能截图配文。文中内容或有不妥之处,还请各位大牛不吝赐教!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: