最近有版友在 u2 討論區有問到如何安裝較舊版本的 qBittorrent ex: 3.3.11
就發了這個教學順便留存方便以後使用
Debian 8 & Ubuntu 16.04 適用,其它版本號需自行測試
===========================================
1. 環境準備,請先切換具有 root 權限的 sudo 使用者
1 2 3 | apt-get update apt-get install build-essential pkg-config automake libtool git apt-get install libboost-dev libboost-system-dev libboost-chrono-dev libboost-random-dev libssl-dev libgeoip-dev |
2. 安裝 qt5 庫
1 | apt-get install qtbase5-dev qttools5-dev-tools libqt5svg5-dev |
3. 安裝 Python & GeoIP 庫
1 2 | apt-get install python apt-get install geoip-database |
4. 下載並編譯 qbittorrent 專用 libtorrent
1 2 3 4 5 6 7 | git clone https://github.com/arvidn/libtorrent.git cd libtorrent/ git checkout RC_1_0 ./autotool.sh ./configure --disable-debug --enable-encryption --prefix=/usr --with-libgeoip=system make clean && make make install |
5. 下載並編譯 qbittorrent-nox
1 2 3 4 5 | wget https://github.com/qbittorrent/qBittorrent/archive/release-3.3.11.tar.gz tar -xzvf release-3.3.11.tar.gz cd qBittorrent-release-3.3.11/ ./configure --prefix=/usr --disable-gui make && make install |
6. 編輯 qbittorrent-srvice
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | vi /etc/systemd/system/qbittorrent.service ## 貼入以下內容 ## [Unit] Description=qbittorrent torrent server After=network.target [Service] User=root ExecStart=/usr/bin/qbittorrent-nox Restart=on-abort [Install] WantedBy=multi-user.target |
7. 啟動 qbittorrent-nox & 設定開機自啟動
1 2 | systemctl start qbittorrent.service systemctl enable qbittorrent.service |
⑧ WebUI 登入
1 2 3 4 5 | http://你的IP:8080/ ## 預設使用者&密碼 ## user:admin password:adminadmin |
** 成功執行並登入的話會看到以下畫面,請自行更改 language 及基本設定
** 如有設定防火牆,請先開啟 Port 8080 (TCP) & Qbt 裡面設定的 Port (TCP/UDP)
**更改語言設定後需重新啟動才能生效
1 | systemctl restart qbittorrent.service |