[第二步]在NanoPi NEO UbuntuCore下安装homebridge(相关错误解决,希望能帮到同样遇到这些问题的朋友)

前端之家收集整理的这篇文章主要介绍了[第二步]在NanoPi NEO UbuntuCore下安装homebridge(相关错误解决,希望能帮到同样遇到这些问题的朋友)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_301_1@
  • 安装nodejs
    7.0版本地址,注意选择版本https://nodejs.org/dist/v7.0.0/
    node-v7.0.0-linux-armv7l.tar.gz
  • 安装会非常慢,国外的网站

    下载完成后会在/usr/local/中,我将解压后的文件命名为了node
    解压:tar -zxf node-v7.0.0-linux-armv7l.tar.gz
    添加环境变量,路径为: /usr/local/node/bin
    vi /etc/profile

    export PATH=$PATH: /usr/local/node/bin:.
    多个环境变量之间使用 : 隔开

    环境变量立即生效: source /etc/profile

    可以查看node版本了

    2.安装 HomeBridge: https://github.com/nfarina/homebridge
    不要下载这个源码,一定要使用命令进下载安装.
    npm install -g –unsafe-perm homebridge

    下载也很慢

    出错了,需要安装python

    3.安装python,必须为2.6-2.79版(图片中我使用的2.7.9版本,最后报错不支持,卸载了重新编译安装的,都是泪呀,太耗时间了,编译的时候都玩了好几盘守望先锋了)
    (千万不要使用3.0以上的版本,很多都是使用2.7.0版本的,我刚开始使用最新版的,出现一堆错误,又重新下载,编译,1个多小时就这样过去了,很浪费时间的)
    wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tar.xz

    解压第一层:xz -d Python-2.7.9.tar.xz
    解压第二层:tar -xf Python-2.7.9.tar

    cd到Python-2.7.9的目录中,执行安装,后面为指定目录: ./configure –prefix=/usr/local


    上面命令执行完成后,再执行命令: make
    编译耗时特别久,而且cpu还很热.

    等了半个多小时,终于编译完成了

    查看版本,同样需要添加环境变量

    添加环境变量,路径为: /usr/local/Python-2.7.9
    vi /etc/profile

    export PATH=$PATH: /usr/local/Python-2.7.9:/usr/local/node/bin:.
    多个环境变量之间使用 : 隔开
    环境变量立即生效: source /etc/profile

    安装完成,可以查看版本

    继续报错

    错误信息中得知,需要安装git

    安装git: apt-get install git

    安装完成了

    再次安装: npm install -g –unsafe-perm homebridge
    好不容易等半天,安装完成后又卡在node-gyp rebuild

    卡了12个小时,最后我将/usr/local/node/lib/node_modules/homebridge/ node_modules这个文件夹从PC端拷贝过来,再次执行出现以下错误(就是连接不稳定,你不需要等这么久,正常情况下网络好,几分钟就可以下载完,如果下载后出现很多编译错误就要另外去找原因了,仔细看看错误,网上查一下)

    错误说没有找到commander,那么就执行安装: npm install commander


    在折腾N个小时后还是出现make错误
    不知道在哪里找到了下面这个指令,执行了一下(这个命令很重要,貌似ubuntu上面安装都需要执行这个,我在PC版Ubuntu上面也是一堆问题,最后安装了这个就好了)
    apt-get install libavahi-compat-libdnssd-dev

    接着安装 npm install -g –unsafe-perm homebridge

    很激动,成功了
    执行homebridge

    太折腾了,最后终于成功了

    接着来再次尝试安装homebridge-aqara
    npm install -g homebridge-aqara

    很顺利,安装完成了

    相关命令:
    npm install xxx 安装模块
    npm uninstall xxx (-g) 卸载模块
    npm cache clean 清理缓存
    vi/etc/rc.local 修改开机启动项
    shutdown -r now : 表示现在重启计算机!

    建议:一般在线下载会很慢,我都是下载到本地电脑再传过去的,还有一般都是安装在/user/local/这个目录 需要自己在/user目录下面建立一个home目录,因为homebridge的配置文件会防止/user/home/.homebridge这个目录下面,是个隐藏目录.

    原文链接:https://www.f2er.com/ubuntu/356272.html

    猜你在找的Ubuntu相关文章