ubuntu wechat thunder

wechat:

sudo apt-get install npm nodejs nodejs-legacy
nodejs -v

npm help

git clone https://github.com/geeeeeeeeek/electronic-wechat.git
cd electronic-wechat/

npm install && npm start

thunder:  git clone git://github.com/Xinkai/XwareDesktop

  1. 安装必备的软件

    sudo apt-get install git build-essential devscripts
  2. 下载源代码

    git clone git://github.com/Xinkai/XwareDesktop.git

    这会在当前目录下生成一个名为XwareDesktop的子目录。

  3. 切换到源代码目录XwareDesktop

    cd XwareDesktop

你需要切换到XwareDesktop的源代码目录。

  1. 列出缺失的编译依赖

    dpkg-checkbuilddeps

    如果没有列出任何东西,跳过步骤2。

  2. 安装缺失的编译依赖

    sudo apt-get install <复制粘贴:上一步列出的缺失的编译依赖>
  3. 制作安装包

    dpkg-buildpackage -uc -us (error: failed to sign .dsc and .changes file)

    注意到作用使用了gcc-4.9的一个编译选项-fstack-protector-strong,如果你的gcc没有这个选项,那么要做如下改动:

    diff --git a/src/frontend/Extensions/Makefile b/src/frontend/Extensions/Makefile
    index f5f8a45..e3d9c2a 100644
    --- a/src/frontend/Extensions/Makefile
    +++ b/src/frontend/Extensions/Makefile
    @@ -5,7 +5,7 @@ libDBusTypes.so: src/DBusTypes.cpp src/DBusTypes.hpp src/Extensions.pro
            cp src/build/libDBusTypes.so* ./
     
     DBusTypes.so: libDBusTypes.so
    -       cd sip && ./configure.py && make
    +       cd sip && ./configure.py && sed -i 's/-fstack-protector-strong//g' Makefile && make
            cp sip/DBusTypes.so ./
     
     clean:

在XwareDesktop的源代码目录的上级目录,你应该能找到名为xware-desktop_??????.deb的安装包文件,

注意,解决了编译依赖之后并不代表解决了运行依赖,此时你仍然可能有依赖没有装,所以不建议直接dpkg -i xware-desktop_xxx.debgdebi可以解决这个问题,建议用sudo gdebi xware-desktop_xxx.deb来安装



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值