心 空

  • Tools
Ricky Hao
  1. 首页
  2. Linux
  3. 正文

Ubuntu 15.10 下安装Xware Desktop(迅雷)

30 8 月, 2015 3510点热度 0人点赞 3条评论

1.安装必备软件

sudo apt-get install git build-essential devscripts

2.下载源代码

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

这会在当前目录下生成一个名为XwareDesktop的子目录。
3.切换到源代码目录XwareDesktop

cd XwareDesktop

4.列出缺失的编译依赖

dpkg-checkbuilddeps

如果没有列出任何东西,跳过步骤5。
5.安装缺失的编译依赖。

sudo apt-get install 

6.制作安装包

dpkg-buildpackage

注意到作用使用了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:

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

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

参考:Xware Desktop

本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可
标签: 暂无
最后更新:30 8 月, 2015

Ricky

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

  • kanchi

    你确定这样可以正常运行么,我在ubuntu 15.10上编译出来的不能运行呢,不能解析config文件呢

    24 10 月, 2015
    回复
    • Ricky

      @kanchi 我的是可以,就是在Ubuntu 15.10上的成功的。不能解析的话,我也不知道是什么情况。。毕竟有段时间没用Ubuntu了

      25 10 月, 2015
      回复
      • kanchi

        @Ricky very thanks! 我再试试

        26 10 月, 2015
        回复
  • razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
    取消回复

    这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理。

    COPYRIGHT © 2025 心 空. ALL RIGHTS RESERVED.

    Theme Kratos Made By Seaton Jiang