NPCHK Blog

路邊小博客(<ゝω・)☆

安裝最新或指定版本的 Deluge For Ubuntu/Debian Linux

前言

透過APT安裝的Deluge有兩個缺點:版本老舊 (特別是Debian)、不能指定版本。

此教學通過測試於Ubuntu 14.04/16.04/16.10/17.04/18.04 和 Debian 7/8/9。

以下將從Deluge官網下載安裝包,並使用Deluged和Deluge-web (WebUI)

+更新日期 2018.04.28

安裝工具與依賴

apt-get update
apt-get install build-essential checkinstall libboost-system-dev libboost-python-dev libboost-chrono-dev libboost-random-dev libssl-dev automake libtool 

我們先編譯安裝Deluge的後端軟件libtorrent-rasterbar:
由於最新版本的libtorrent Bug太多,建議安裝穩定的1.0.11版本
↓ (適用於Ubuntu 14.04/16.04/16.10/17.04 Debian 7/8/9)

wget https://github.com/arvidn/libtorrent/releases/download/libtorrent-1_0_11/libtorrent-rasterbar-1.0.11.tar.gz
tar xf libtorrent-rasterbar-1.0.11.tar.gz
cd libtorrent-rasterbar-1.0.11
./configure --disable-debug --enable-python-binding --with-libiconv
make -j$(nproc)
make install
ldconfig

↓ (適用於Ubuntu 18.04) 感謝星菊的解決方案

git clone https://github.com/arvidn/libtorrent
cd libtorrent
git checkout origin/RC_1_0
./autotool.sh
./configure --disable-debug --enable-python-binding --with-libiconv
make -j$(nproc)
make install
ldconfig

接着安裝Deluge依賴包:

apt-get install python python-twisted python-openssl python-setuptools intltool python-xdg python-chardet geoip-database python-notify python-pygame python-glade2 librsvg2-common xdg-utils python-mako

從官網下載Deluge安裝包

http://download.deluge-torrent.org/source/

現時最新版本是Deluge-1.3.15,若需指定版本請自行選擇

wget http://download.deluge-torrent.org/source/deluge-1.3.15.tar.xz

解壓Deluge安裝包

tar xvJf deluge-1.3.15.tar.xz
cd deluge-1.3.15

安裝Deluge

python setup.py build
python setup.py install --install-layout=deb

設置開機自啟

nano /etc/systemd/system/deluged.service

輸入以下內容:

[Unit]
Description=Deluge Bittorrent Client Daemon
After=network.target
 
[Service]
LimitNOFILE=512000
User=root
ExecStart=/usr/bin/deluged -d
 
[Install]
WantedBy=multi-user.target
nano /etc/systemd/system/deluge-web.service

輸入以下內容:

[Unit]
Description=Deluge Bittorrent Client Daemon
After=network.target
 
[Service]
LimitNOFILE=512000
User=root
ExecStart=/usr/bin/deluge-web
 
[Install]
WantedBy=multi-user.target

啟用以上設置:

systemctl enable deluged.service
systemctl enable deluge-web.service

啟動Deluged和WebUI

systemctl start deluged.service
systemctl start deluge-web.service

安裝完成!在瀏覽器輸入 http://你的IP地址:8112 即可進入DelugeWebUI

WebUI默認密碼:deluge

創建下載文件夾和設置權限

mkdir /home/Downloads
chmod 777 /home/Downloads

Deluge把下載路徑設置到 /home/Downloads就OK了!







發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *