linux 安装迅雷下载工具
1、下载迅雷客户端代码
git clone git@github.com:Xinkai/XwareDesktop.git
Xware Desktop是迅雷在Linux上的原生开源方案,无需Wine。
Xware Desktop是半官方半社区的迅雷:下载核心使用迅雷原版xware,界面使用开源的代码。
2、安装依赖库
$ cd XwareDesktop/$ lsdebian Makefile PKGBUILD README.md rpm src xware xware-desktop.install$ dpkg-checkbuilddepsdpkg-checkbuilddeps: 错误: Unmet build dependencies: gcc-multilib coffeescript pyqt5-dev-tools pyqt5-dev python3-sip-dev qtbase5-dev debhelper chrpath$ sudo apt install gcc-multilib coffeescript pyqt5-dev-tools pyqt5-dev python3-sip-dev qtbase5-dev debhelper chrpath
注意: 这样可能一次无法安装成功, 可能会报某几个包无法找到的错误
可以尝试如下方法安装
$ sudo apt install gcc-multilib coffeescript pyqt5-dev-tools pyqt5-dev python3-sip-dev qtbase5-dev debhelper chrpath --fix-missing
3、编译,制作deb安装包
$ dpkg-buildpackage
结尾可能报如下错误,可以忽略,安装包会生成到代码外层目录
gpg: keybox '/home/yaoge/.gnupg/pubring.kbx' createdgpg: “Xinkai Chen <yeled.nova@gmail.com>”已跳过:没有秘匙gpg: dpkg-sign.QO8WI80Q/xware-desktop_0.13.20141115.dsc: clearsign failed: 没有秘匙dpkg-buildpackage: 错误: failed to sign .dsc and .changes file
4、安装
找到外面生成的安装包,我的长这个样子 xware-desktop_0.13.20141115_amd64.deb, 为避免安装的时候依赖其他库可以使用gdebi来安装。
$ sudo gdebi xware-desktop_xxx.deb
5、配置
启动客户端
$ xware-desktop
配置下载存放路径
文件->设置->挂载,点击添加,选择你的下载目的文件夹。点击确定
配置xwared托管
在文件->设置->启动与登录->xwared托管里选择由用户态systemd托管或者由用户态upstart托管,确定。



6、启动后端
/opt/xware-desktop/xwared &
成功后,前端的左下角的xwared会变为绿色。
7、登录迅雷帐号
现在可以看到迅雷下载页面了,然后愉快的使用吧。
(我用迅雷下了个win7系统,然后用VMware在linux下安装了个虚拟机)

