XwareDesktop
https://github.com/Xinkai/XwareDesktop/wiki/Ubuntu%E4%B8%8A%E7%BC%96%E8%AF%91%E5%AE%89%E8%A3%85%E8%AF%B4%E6%98%8E
XwareDesktop
Ubuntu上编译安装说明
Pages 13
- Home
- Ubuntu上编译安装说明
- 使用说明
- 升级到0.12
- 升级到0.9
- 发行版支持情况
- 名词解释
- 手动安装编译
- 故障排查和意见反馈
- 更新列表
- 计划任务
- 试验功能
- 调整窗口大小
Clone this wiki locally
本页介绍如何在Ubuntu 14.04及以上的系统上手动编译安装Xware Desktop。
由于迅雷官方没有发布64位版的xware,Xware Desktop的作者无法提供PPA。
如果你对本页的介绍感到繁琐和不方便,请到迅雷固件的官方论坛发帖反映。 要求迅雷提供64位版的xware程序。
重要提示
如果你要将打包好的文件分享给他人。请务必:
注明适用的系统架构类型。32位的安装包强装到64位系统,或64位的安装包强装到32位系统是绝对会出问题的。
定期更新你分享的安装包。
链接本文地址
https://github.com/Xinkai/XwareDesktop/wiki/Ubuntu上编译安装说明
。
如果你有能力并愿意维护本软件的deb打包工作(能够设立Debian软件仓库、保证同步更新32位及64位包、做到每周一次的更新),请在Github开Issue通知作者。
编译环境
安装必备的软件。
sudo apt-get install git build-essential devscripts
下载源代码。
git clone git://github.com/Xinkai/XwareDesktop.git
这会在当前目录下生成一个名为
XwareDesktop
的子目录。切换到源代码目录
XwareDesktop
。cd XwareDesktop
打包
你需要切换到XwareDesktop的源代码目录。
列出缺失的编译依赖。
dpkg-checkbuilddeps
如果没有列出任何东西,跳过步骤2。
安装缺失的编译依赖。
sudo apt-get install <复制粘贴:上一步列出的缺失的编译依赖>
制作安装包。
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.procp 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 && makecp sip/DBusTypes.so ./clean:
安装
在XwareDesktop的源代码目录的上级目录,你应该能找到名为xware-desktop_??????.deb
的安装包文件,
注意,解决了编译依赖之后并不代表解决了运行依赖,此时你仍然可能有依赖没有装,所以不建议直接dpkg -i xware-desktop_xxx.deb
,gdebi
可以解决这个问题,建议用sudo gdebi xware-desktop_xxx.deb
来安装
升级
你需要切换到XwareDesktop的源代码目录。
为避免升级造成的问题,建议每次更新前,仔细阅读更新列表。
同步源代码。
git pull
见
打包
章节。见
安装
章节。
使用
使用说明
XwareDesktop相关推荐
- Ubuntu 安装迅雷替代软件XwareDesktop
ubuntu中文社区讨论:Linux下原生迅雷下载 ubuntu中文社区,由于提供的安装包是来自特定ubuntu版本编译打包的,所以未必适合我们,安装的过程很大可能出现依赖包不满足的情况(我就是).所 ...
- ubuntu 15.10运行Xware-desktop失败问题
现象就是刚装好首次打开正常,第二天再次运行会报错超出边界值什么的. 据说是新版本的补丁闹出的幺蛾子,不过大神还是有的. 临时解决办法: 编辑/usr/lib/python3.4/configparse ...
- ubuntu 迅雷 XwareDesktop
Xinkai/XwareDesktop Ubuntu上编译安装说明 Home Ubuntu上编译安装说明 使用说明 升级到0.12 升级到0.9 发行版支持情况 ...
- Ubuntu上编译安装迅雷XwareDesktop
Ubuntu上编译安装说明 本页介绍如何在Ubuntu 14.04及以上的系统上手动编译安装Xware Desktop. 由于迅雷官方没有发布64位版的xware,Xware Desktop的作者无法 ...
- ubuntu安装迅雷软件
2019独角兽企业重金招聘Python工程师标准>>> 1.安装编译环境 sudo apt-get install git build-essential devscripts 2. ...
- 一起动手打造个人娱乐级linux
我们使用电脑,一直以来用的都是windows,但是对于像我这种爱折腾的人来说,尝试使用linux系统应该是一种不错的体验.说到linux,许多人可能都没听过,或者知道的人对它印象是这样的: 然而,li ...
- 将centos7打造成桌面系统centos
2019独角兽企业重金招聘Python工程师标准>>> 前言 以下所有操作默认在root权限下执行,桌面环境是kde,使用gnome的也可以参考一下. 我收集的以下要用到的一些安装包 ...
- 将centos7打造成桌面系统
感谢四海清一博主的整理,原文链接:https://www.cnblogs.com/fang8206/p/4939781.html 将centos7打造成桌面系统 前言 以下所有操作默认在root权限下 ...
- centos 7(桌面应用)-桌面的应用合集
以下所有操作默认在root权限下执行,桌面环境是kde,使用gnome的也可以参考一下. 我收集的以下要用到的一些安装包,360网盘http://yunpan.cn/csMhBAp92vTgN 提取码 ...
最新文章
- 2022-2028年中国钛合金行业深度调研及投资前景预测报告
- 使用 Portainer UI 管理 Docker 主机
- 机器学习知识点(五)梯度下降法Java实现
- 神奇的幻方(NOIP2015)(真·纯模拟)
- 如何通过Git GUI将自己本地的项目上传至Github
- DButils工具使用笔记以及常见问题总结
- pcm 降采样_Android_android downsample降低音频采样频率代码,使用Android AudioRecord 录制PCM文 - phpStudy...
- 升哲科技 x 百度智能云丨智能全感知系统,挽救 127 个生命的城市安全方案
- 在hibernate框架中,自己如何使用框架自己生成建表语句
- 深入了解DSP和ARM的关系(相同与区别)
- FTP 权限的修改 之CuteFTP问题
- Oracle官网 JDK下载 注册登录公共账号和密码
- 一见钟情只在瞬息之间,而对爱大彻大悟却需要很多年
- java 加载3d模型_实现在Java 3D中载入外部3D模型文件方法详解
- OPPO以数字普惠金融助力小微企业
- matlab判定hurwitz_[转载]劳斯(Routh-Hurwitz)稳定判据-符号运算版
- 哈拉比数据库;为了家人
- 外国邮箱排名,共同见证电子邮箱30年的蜕变~
- yso之Commons Collections
- 计算机感染勒索病毒,关于近日电脑感染勒索病毒的紧急通知