[心得] Win10 Deluge 2.0.3 libtorrent 1.2.1已刪文
Windows 10 下安裝 Deluge 2.0.3 + libtorrent 1.2.1
先打個預防針,我不是專業人員
只是看著外國網站的步驟整合而已
大致分兩個步驟
1. 配置編譯環境
2. 安裝
跟傳統安裝軟體比起來較為複雜
首先下載GTK 3.24
gvsbuild-vs14-x64.tar.gz
解壓縮在C槽下 C:\gvsbuild
https://reurl.cc/xY3rV
把GTK加到環境變數的PATH裡
C:\gvsbuild\release\bin
接著安裝Python 3.6我用的是最新版
python-3.6.8-amd64.exe
https://reurl.cc/57Rjq
再來把Python的路徑加到環境變數的PATH裡
這樣在哪裡都可以用Python
(記得換掉路徑裡的使用者)
C:\Users\Mapodoufu\AppData\Local\Programs\Python\Python36
C:\Users\Mapodoufu\AppData\Local\Programs\Python\Python36\Scripts
https://i.imgur.com/ROmCk47.jpg

到這邊就已經可以安裝Deluge了
在這之前要先安裝4個whl
打開CMD
python -m pip install --upgrade pip
pip install C:\gvsbuild\release\python\pycairo-1.18.0-cp36-cp36m-win_amd64.whl
pip install
C:\gvsbuild\release\python\PyGObject-3.32.0-cp36-cp36m-win_amd64.whl
pip install
https://builds.golem.network/packages/packages/Twisted-19.2.1-cp36-cp36m-win_amd64.whl
pip install
https://download.lfd.uci.edu/pythonlibs/n5jyqt7p/setproctitle-1.1.10-cp36-cp36m-win_amd64.whl
安裝Deluge
pip install deluge deluge-libtorrent
雖然到這邊我已經可以直接用了
但原文教學寫還需要OpenSSL跟VC++
而且預裝的libtorrent是1.1.13
所以繼續吧
安裝微軟VC Runtime
(這個我本來就有裝,不確定需要哪種版本)
vc_redist.x86.exe
vc_redist.x64.exe
https://reurl.cc/N5x5p
安裝OpenSSL
(這個我真的沒裝)
Win64 OpenSSL v1.1.0k
https://reurl.cc/6pbVV
可以在CMD或是"執行"直接打"deluge"來啟動了
接下來要來編譯libtorrent了
安裝Visual Studio 2019
我用免費的Community版
https://reurl.cc/Q1Vp5
打開Visual Studio Installer之後
(我根本完全不知道這是三小)
把"使用C++的桌面開發"勾起來裝
這樣才能使用Boost libraries
下載Boost libraries
(我用1.70 但現在最新是1.71)
boost_1_70_0.7z
解壓縮在C槽下 C:\boost_1_70_0
http://www.boost.org/users/history/
把Boost libraries加到環境變數
BOOST_BUILD_PATH
C:\boost_1_70_0\tools\build
BOOST_ROOT
C:\boost_1_70_0
https://i.imgur.com/WKGSbuB.jpg

在"C:\boost_1_70_0"裡打開bootstrap.bat
等他跑完
把Boost libraries也加到加到環境變數的PATH裡
C:\boost_1_70_0\tools\build\src\engine\bin.ntx86
這樣就能安裝libtorrent了
下載libtorrent
libtorrent-rasterbar-1.2.1.tar.gz
我解壓縮在C槽,事後可以移除
C:\libtorrent-rasterbar-1.2.1
https://github.com/arvid
到"C:\libtorrent-rasterbar-1.2.1\bindings\python"
用記事本編輯setup.py
找到toolset=msvc-14
把msvc-14改成msvc-14.22 存檔後關掉
(因為我們用的是最新版的Visual Studio 2019)
開啟CMD
(因為我不常用到C++ 所以沒有配置PATH,直接執行vcvars64.bat)
"C:\Program Files (x86)\Microsoft Visual
Studio\2019\Community\VC\Auxiliary\Build\vcvars64.bat"
跑完後會出現Environment initialized for: 'x64'
就可以安裝libtorrent了
python setup.py build --bjam
讓子彈飛一會兒
完成後\build\lib裡面會有libtorrent.pyd
複製覆蓋到
C:\Users\Mapodoufu\AppData\Local\Programs\Python\Python36\Lib\site-packages
(記得替換路徑的使用者)
這樣deluge的libtorrent就變成1.2.1了
https://i.imgur.com/LhL8LVg.jpg

--
請問哪裡買得到這台腳踏車
https://i.imgur.com/xb8YrAjh.jpg


--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.194.87.147 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/P2PSoftWare/M.1566320193.A.2E9.html
→
08/22 11:30,
6年前
, 1F
08/22 11:30, 1F
→
08/22 11:31,
6年前
, 2F
08/22 11:31, 2F
→
08/22 11:32,
6年前
, 3F
08/22 11:32, 3F
→
08/22 11:33,
6年前
, 4F
08/22 11:33, 4F
→
08/22 11:34,
6年前
, 5F
08/22 11:34, 5F
→
08/22 11:36,
6年前
, 6F
08/22 11:36, 6F
→
08/22 11:37,
6年前
, 7F
08/22 11:37, 7F
→
08/22 11:37,
6年前
, 8F
08/22 11:37, 8F
→
08/22 11:38,
6年前
, 9F
08/22 11:38, 9F
→
08/22 11:39,
6年前
, 10F
08/22 11:39, 10F
→
08/22 11:39,
6年前
, 11F
08/22 11:39, 11F
→
08/22 11:40,
6年前
, 12F
08/22 11:40, 12F
我表達能力有待加強^ ^"
950應該是非unicode警告訊息,不影響編譯
端口的部分就要手動去防火牆新增了
→
08/22 19:18,
6年前
, 13F
08/22 19:18, 13F
這年頭非盜版還有人抓的就剩U哥了xDD
→
08/23 11:57,
6年前
, 14F
08/23 11:57, 14F
→
08/23 11:58,
6年前
, 15F
08/23 11:58, 15F
→
08/23 11:58,
6年前
, 16F
08/23 11:58, 16F
推
08/23 17:13,
6年前
, 17F
08/23 17:13, 17F
會不會是Router的問題 因為我qB沒遇過
※ 編輯: Mapodoufu (123.194.87.147 臺灣), 08/25/2019 10:21:59
P2PSoftWare 近期熱門文章
PTT數位生活區 即時熱門文章