安裝反吸血的qBittorrent-Enhanced(因為吸血雷只下載不上傳,要他們的節點有什么用?)
源碼地址https://github.com/c0re100/qBittorrent-Enhanced-Edition
安裝前請建議先查看安裝說明檔https://github.com/c0re100/qBittorrent-Enhanced-Edition/blob/v4_2_x/INSTALL
安裝反吸血的qBittorrent-Enhanced
這里為直接安裝deb(非編譯)
-
下載工具 apt install wget
-
下載軟件包:
關於版本nox與dbg版本的區別暫時不了解,我個人測試使用nox版本則成功了
wget http://mirrors.163.com/debian/pool/main/g/gcc-9/gcc-9-base_9.2.1-23_amd64.deb
wget http://mirrors.163.com/debian/pool/main/g/gcc-9/libstdc++6_9.2.1-23_amd64.deb
wget https://repo.debiancn.org/pool/main/q/qbittorrent-enhanced/qbittorrent-enhanced-nox_4.1.6.1-1_amd64.deb
wget http://mirrors.163.com/debian/pool/main/libt/libtorrent-rasterbar/libtorrent-rasterbar9_1.1.13-1.1_amd64.deb -
安裝依賴
apt install /root/gcc-9-base_9.2.1-23_amd64.deb
apt install /root/libstdc++6_9.2.1-23_amd64.deb
apt install /root/libtorrent-rasterbar9_1.1.13-1.1_amd64.deb -
安裝qBittorrent--Enhanced
apt install /root/qbittorrent-enhanced-nox_4.1.6.1-1_amd64.deb
其安裝時會顯示依賴項與版本要求然后根據需求去下面的網址中查找(依賴高版本可以使用debian Sid的版本)
debian找依賴包的網址https://debian.pkgs.org/
先查看已安裝的軟件包版本apt list --installed |grep 軟件名 -
安裝完成后請轉至"安裝完成后續相關設置"
安裝無反吸血的qBittorrent
(安裝了上面的不用再安裝這個,這個只是用於Centos編譯用的,請轉至下面的"安裝完成后續相關設置")
在這里請按安裝說明檔安裝依賴項https://github.com/c0re100/qBittorrent-Enhanced-Edition/blob/v4_2_x/INSTALL
- 安裝環境,QT4.4.0,python和GeoIP數據庫
以下為測試安裝的,實際安裝時可能不用安裝這么多包,請根據需求安裝
apt-get install libboost-dev libboost-system-dev build-essential libboost-chrono-dev libboost-random-dev libssl-dev libgeoip-dev git pkg-config automake libtool qtbase5-dev qttools5-dev-tools python geoip-database libboost-serialization-dev
apt-get install zlib1g-dev
- 安裝Libtorrent
Github地址:https://github.com/arvidn/libtorrent/releases
下載解壓后cd入目錄
chmod +x ./autotool.sh #使腳本具有執行權限
./autotool.sh #執行腳本
./configure --disable-debug --enable-encryption --prefix=/usr --with-libgeoip=system CXXFLAGS=-std=c++11
make clean && make
make install
- 安裝qBittorrent下載器
./configure --prefix=/usr --disable-gui
make && make install
qbittorrent-nox
安裝完成后續相關設置
- 設置后台運行()
nohup qbittorrent-nox #臨時后台運行
然后就可打開網頁:http://192.168.1.*:8080,其帳號為:admin密碼為:adminadmin - 設置開機運行
debian10沒有rc.local但新建該文件會生效
nano /etc/rc.local
#!/bin/sh -e
#
#rc.local
#
su root -c "nohup qbittorrent-nox"
exit 0
- 給腳本加權限
chmod +x /etc/rc.local
分區與掛載新硬盤
- 分區
fdisk -l #顯示分區
fdisk /dev/sdb #給新添加的盤硬sdb分區
- 新建擴展分區(按m顯示菜單)
這里操作是n添加-e擴展分區-1分區號-默認FirstSector起始扇區-默認大小- 再擴展分區上建立邏輯分區
操作n添加-l邏輯分區-默認-默認- 然后再按p顯示結果,最后按W保存 (查看邏輯分區為sdb5)
- 格式化邏輯分區
mkfs -t ext4 /dev/sdb5
- 掛載(臨時)
apt-get install nfs-common
mkdir /disk1 #創建目錄
chmod 777 /disk1 #修改權限
mount /dev/sdb5 /disk1 #掛載
- 開機掛載
blkid #查看sdb5的UUID
nano /etc/fstab #添加sdb5的UUID
UUID=2d0fcf32-c90b-4fc5-814f-8b48b7b244da /disk1 ext4 defaults 1 1
