迅雷
出自Linux Wiki
提示:此文已超过 11 年(4187 天)未更新,如发现内容过时或有误,欢迎改进:)
虽然迅雷至今仍未开发出Linux版本,不过借助 Wine 运行的迅雷已能实现其基本的功能。
目录 |
迅雷离线
目前Linux下最佳使用迅雷方案就是迅雷离线配合Linux下的下载工具aria2 、wget,速度可达到在windows下开启迅雷高速通道的速度,最主要的是占用系统资源少。
迅雷 7
较新版本的 Wine 可以直接运行迅雷 7。但下载进行到 99.9% 后便不再继续,在 winecfg 中使用 Win98 Bottle 会导致因 atl71.dll 的问题而崩溃,而复制了 ANSI 版的 atl71.dll 后仍然崩溃。
迅雷 5.8
迅雷 5.8系列是相对古老的迅雷版本,目前经过测试的版本为 5.8.9.622 和 5.8.14.706。它在 Wine 中相对稳定,支持BT和eMule,CPU占用率也不高。
较为简便的方法是使用 Deepin Linux 提供的 Wine 迅雷包(见 http://packages.linuxdeepin.com/deepin/pool/non-free/d/deepinwine-thunder5/ ),将其解包并复制到 /usr 的相应文件夹中后,在终端运行:
wine-thunder5
第一次运行可能会报错,此时用 winetricks 安装相应的 DLL 即可:
winetricks msxml3 gdiplus riched20 riched30 ie6
为Firefox关联迅雷
该方法整理自Ubuntu中文论坛。[1]
你需要先做以下几件事:
- 打开迅雷,“工具->浏览器支持->迅雷作为IE默认下载工具”。这一步非常重要
- 修改迅雷的默认下载位置(此前的默认位置可能不存在),别忘了点下面的“应用”
- 新建文件thunder.vbs,存在Bottle/WINEPREFIX的C盘根目录中(如.cxoffice/thunder/drive_c/中):
Dim url url="" If WScript.Arguments.Count = 1 Then url=WScript.Arguments.Item(0) End If 'msgBox url Set ThunderAgent = CreateObject("ThunderAgent.Agent.1") Call ThunderAgent.AddTask(url,"","","","",1,0,-1) Call ThunderAgent.CommitTasks2(1) Set ThunderAgent = Nothing
- 新建文件thunder,如果使用CrossOver Office,则写入(注意修改Bottle名):
#!/bin/sh # BottleName, thunder or Thunder? BottleName=thunder "$HOME/.cxoffice/bin/wine" --bottle "$BottleName" --untrusted --workdir "$HOME/.cxoffice/$BottleName""/drive_c/Program Files/Thunder" -- "$HOME/.cxoffice/$BottleName/drive_c/Program Files/Thunder/Thunder.exe" if [ $# -eq 1 ] then #echo $1 "$HOME/.cxoffice/bin/wine" --bottle "$BottleName" --untrusted --workdir "$HOME/.cxoffice/$BottleName""/drive_c/windows" wscript "$HOME/.cxoffice/$BottleName/drive_c/thunder.vbs" $1 fi
如果使用wine,则写入(注意修改$THUNDERPATH):
#!/bin/sh THUNDERPATH=$HOME/Thunder WINEPREFIX=$THUNDERPATH wine "$THUNDERPATH/drive_c/Program Files/Thunder/Thunder.exe" if [ $# -eq 1 ] then #echo $1 WINEPREFIX=$THUNDERPATH wine wscript "C:/thunder.vbs" $1 fi
- 为刚创建的thunder添加可执行权限。
- 运行Firefox,并安装Flashgot插件,配置Flashgot,新增一个下载软件,路径填为thunder的地址即可~
参考资料
本文对您有帮助?分享给更多朋友!
反馈与讨论
发现文档不全面、有错误却没时间编辑文档?想分享自己的经验或见解?欢迎在此留言、讨论。