因为平时喜欢在linux上玩,所以在电脑上安装了Ubuntu系统。 基本上可以安装常用的软件,但是没有找到合适的下载软件。 最近有人利用迅雷的开放接口制作了Linux版的迅雷,经过安装测试,发现基本可以满足需求。 这样的利器不能独享,所以特别拿出来分享。
编译环境
安装必备的软件
sdoapt-getinstallgitbuild-essential devscripts
下载源代码
gitclonegit ://github.com/Xin kai/xwaredesktop.git
这将在当前目录下生成一个名为XwareDesktop的子目录。
切换到源代码目录XwareDesktop
cd XwareDesktop
打包
需要切换到XwareDesktop的源目录。
列出缺失的编译依赖
dpkg-checkbuilddeps。
如果未列出任何内容,请跳过步骤2。
安装缺失的编译依赖
sudo apt-get install复制&; 粘贴:之前的步骤中显示的缺少的编译依赖项
制作安装包
dpkg-buildpackage
回到图形界面,应该能在XwareDesktop源目录的上级目录中找到xware-desktop_这个名字吗? 是什么? 是什么? 是什么? 是什么? 是什么? 双击. deb的安装软件包文件,然后按照说明进行安装。
要进行升级,必须切换到XwareDesktop的源目录。
同步源代码
git pull
使用
第一次使用之前
添加用户到xware用户组
sudo usermod -G xware -a用户名
注销并重新登录后,上述操作将生效。
启动xwared
Ubuntu用户执行: sudo service xwared start
Arch、Fedora用户执行: sudo systemctl start xwared
设置开机启动xwared
Ubuntu用户将跳过此步骤。
Arch、Fedora用户执行: sudo systemctl enable xwared
启动前端,用迅雷账号登录。
设备激活稍后,将显示一个用于添加设备的对话框。 Xware Desktop会自动获取并填写激活码,确认会自动填写激活码,然后单击激活码按钮。 激活过程必须是即时的。
装载文件夹
单击“文件”-“设置”-“装载”,然后选择下载目标文件夹。 单击“确定”。
文件-设置-挂载,查看状态检查栏。 也可以运行/opt/xw are _ desktop/permission check进行检查。
根据诊断结果赋予相应文件夹所需的权限。
例如,要装载/home/cuoan/Downloads文件夹,必须具有以下权限
xware用户或组对/的x权限。 xware用户或组对/home的x权限。 xware用户或组对/home/cuoan的x权限。 xware用户或组对/home/cuoan/Downloads的wx权限。 对xware用户或组的/home/CuO an/downloads/tddownload的wx权限。 xware用户或组对/home/CuO an/downloads/thunder db的wx权限。 对xware用户或组的/home/CuO an/downloads/thunder db内容的wx权限。 最简单、最直接的设置方法是将/home/cuoan/Downloads中的所有组设置为xware,并向所有组授予写入权限; 将/home/cuoan授予他人x权限。 这应该可以应对大多数版本的默认设置。
从后端菜单中,选择“重新启动”。 等一下,因为ETM需要在线。
浏览器扩展集成Xware Desktop接受命令行中的参数作为新任务的网址。 形式如下
xw are-desktop http://www.website.com/file1FTP ://www.website.com/file 2 .
以Firefox的Flashgot为例,打开其选项。 添加新的下载器。 程序设置为xware-desktop,参数设置为“URL”。
命令行中的参数支持许多协议,包括http、https、ftp、ed2k、magnet、flashget、qqdl和thunder,并同样支持本地种子文件
实际效果测试图