迅雷

此頁由 张凯 於 2013年7月7日 (星期日) 14:12 的最後更改。 在Ehzhou和Linux Wiki用戶Chenxing的工作基礎上。

從 Linux Wiki

(重定向自迅雷解决方案
提示:此文已超过 11 年(4156 天)未更新,如发现内容过时或有误,欢迎改进:)

雖然迅雷至今仍未開發出Linux版本,不過藉助 Wine 運行的迅雷已能實現其基本的功能。

目錄

迅雷離線

目前Linux下最佳使用迅雷方案就是迅雷離線配合Linux下的下載工具aria2wget,速度可達到在windows下開啟迅雷高速通道的速度,最主要的是佔用系統資源少。

Note.gif
TODO:
迅雷離線


迅雷 7

較新版本的 Wine 可以直接運行迅雷 7。但下載進行到 99.9% 後便不再繼續,在 winecfg 中使用 Win98 Bottle 會導致因 atl71.dll 的問題而崩潰,而複製了 ANSI 版的 atl71.dll 後仍然崩潰。

Note.gif
TODO:
Wine 迅雷7

迅雷 5.8

Wine迅雷5.8.9.622精簡版截圖

迅雷 5.8系列是相對古老的迅雷版本,目前經過測試的版本為 5.8.9.622 和 5.8.14.706。它在 Wine 中相對穩定,支持BT和eMule,CPU佔用率也不高。

Hint.gif
提示:
Archlinux用戶可以安裝 AUR 包 deepin-wine-thunder。

較為簡便的方法是使用 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
Note.gif
注意:
網上曾流行一種在Mac中使用 CrossOver 運行迅雷的辦法,可惜隨着 Mac 版迅雷的發佈,該方法未能得到持續維護。

為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的地址即可~

參考資料

  1. http://forum.ubuntu.org.cn/viewtopic.php?f=121&t=235030

本文对您有帮助?分享给更多朋友!

反馈与讨论

发现文档不全面、有错误却没时间编辑文档?想分享自己的经验或见解?欢迎在此留言、讨论。
個人工具
简体繁体转换