ubuntu 迅雷 XwareDesktop

Xinkai/XwareDesktop

Ubuntu上编译安装说明

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

从源代码编译

sudo apt-get install -y python3 pyqt5-dev-tools coffeescript chrpath python3-pyqt5 python3-pyqt5.qtwebkit python3-pyqt5.qtmultimedia python3-tk python3-pyinotify libcap2-bin findutils sed qtbase5-dev sip-dev pyqt5-dev
env QT_SELECT=5 make
sudo make install

打包

你需要切换到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.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.deb,gdebi可以解决这个问题,建议用sudo gdebi xware-desktop_xxx.deb来安装
升级

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

为避免升级造成的问题,建议每次更新前,仔细阅读更新列表。

同步源代码。

git pull

见打包章节。

见安装章节。

使用

使用说明

时间: 2024-08-11 01:25:53

ubuntu 迅雷 XwareDesktop的相关文章

Ubuntu 16.04安装迅雷(兼容性不高)

迅雷官方没有提供LInux的版本,但是提供了一个Xware的版本,这个是用来制作离线下载的,但是网上已经有人通过这个集成了桌面应用:但是没怎么测试过,稳定性不高. http://forum.ubuntu.org.cn/viewtopic.php?t=461341 https://github.com/Xinkai/XwareDesktop(推荐使用这个) http://www.linuxidc.com/Linux/2015-04/116273.htm

ubuntu下安装迅雷

----------------------------------2016-03-28新增适用于ubuntu16.04系列的安装包------------------------------------------------------------------------------1:重新打包后能用了,估计是16.04的python已经修复bug了.3:迅雷弃坑了,推出了下载宝新业务.2:故软件作者xinkai也弃坑了,前端不可能更新了.4:不过xwared还能用.5:哪怕前端不更新了,只

Ubuntu 12.04.1 支持原生的迅雷下载

首先感谢xinkai .https://github.com/Xinkai/XwareDesktop 1.Ubuntu 12.04.1 先搭建 Python3.4.2 + Qt5.3.2 + PyQt5.11.3环境 安装路径根据自己情况调整,这里默认安装到  /opt 下 安装Python3.4.2Python3.4.2 下载:https://www.python.org/downloads/release/python-342/tar xvf Python-3.4.2.tgz sudo ap

ubuntu 安装迅雷

1.ubuntu 安装迅雷,记住安装的 并非像windows操作系统那样的,客户端,这里安装的是服务器(远程)形式的软件(只是服务端和客户端在同一台机器上) 2.下载软件进行相关的安装关于ubuntu的源码地址 https://github.com/Xinkai/XwareDesktop/wiki/Ubuntu 以及安装说明.安装前必须要安装的软件:sudo apt-get install git build-essential devscripts下载源代码(自己新建一个空的目录):git c

用ubuntu下载电影:磁力链接,torrent,迅雷链接

操作系统:Ubuntu 14.04 64位 需要软件:Ktorent, Amule 安装软件: sudo apt-get install ktorrent sudo apt-get install amule 下载磁力链接: 1. 打开ktorrent->Open URL 2. 复制磁力链接地址, 粘贴到地址栏里即可.如下图: 下载torrent: 1. 打开ktorrent->Open,选择torrent文件即可.如下图 下载迅雷链接: 迅雷下载协议是经过加密的,如: thunder://Q

Ubuntu下载磁力链接,torrent,迅雷链接

需要软件:Ktorent, Amule 安装软件: sudo apt-get install ktorrent sudo apt-get install amule 下载磁力链接: 1. 打开ktorrent->Open URL 2. 复制磁力链接地址, 粘贴到地址栏里即可.如下图: 下载torrent: 1. 打开ktorrent->Open,选择torrent文件即可.如下图 下载迅雷链接: 迅雷下载协议是经过加密的,如: thunder://QUFlZDJrOi8vfGZpbGV8JUU

Ubuntu 16.04安装uGet替代迅雷,并在Chrome中设置为默认下载器

uGet是采用aria2作为下载后端,所以两个软件都必须同时安装. 1.安装uGet sudo add-apt-repository ppa:plushuang-tw/uget-stable sudo apt-get update sudo apt-get install uget 2.安装aria2 sudo add-apt-repository ppa:t-tujikawa/ppa sudo apt-get update sudo apt-get install aria2 3.配置uGet

搞事情:linux下安装迅雷和qq。(迅雷接近完美,qq能记住密码,不能视频) 转载

只关心软件下载地址和安装方法的话可以直接下拉到文末"核心内容"处 一.闲聊 我们知道,linux桌面版的普及总是受着很大的制约,其中一个不得不提的原因便是商业软件的缺失,很多我们难以诀别的驱动和商业软件都没有linux原版的(如QQ.迅雷.百度云等),使得我们在使用linux发行版的时候总是遇到诸多的不便.同时,由于linux的开源特性,以linux为核心的发行版可谓是林林总总,仅仅是我所接触的linux发行版便不下20个.不同的linux发行版总是有着不同的特色,但是毫无疑问的是,每

(国内)完美下载Android源码Ubuntu版

今天写的文章莫名奇妙的没了,所以再重新写一篇. 首先,为了方便起见,我已经将系统更换成里Ubuntu,因为官方推荐使用这个Linux发行版(唉,csdn给我丢文章了,没动力写东西了.)先来一张系统的截图: Ubuntu的版本是15.04(推荐用这个版本).接下来是我们可能用到的软件. git :使用repo工具的时候会用到git,git并没有在Ubuntu中预装,所以需要事先安装git,使用命令: sudo apt-get install git 安装完成之后,需要对git进行配置,设置git的