Debian10安装qBittorrent-Enhanced

安装反吸血的qBittorrent-Enhanced(因为吸血雷只下载不上传,要他们的节点有什么用?)

源码地址https://github.com/c0re100/qBittorrent-Enhanced-Edition

安装前请建议先查看安装说明档https://github.com/c0re100/qBittorrent-Enhanced-Edition/blob/v4_2_x/INSTALL

安装反吸血的qBittorrent-Enhanced

这里为直接安装deb(非编译)

  1. 下载工具 apt install wget

  2. 下载软件包:

    关于版本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

  3. 安装依赖

    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

  4. 安装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 软件名

  5. 安装完成后请转至"安装完成后续相关设置"

安装无反吸血的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分区
  1. 新建扩展分区(按m显示菜单)

    这里操作是n添加-e扩展分区-1分区号-默认FirstSector起始扇区-默认大小

  2. 再扩展分区上建立逻辑分区

    操作n添加-l逻辑分区-默认-默认

  3. 然后再按p显示结果,最后按W保存 (查看逻辑分区为sdb5)
  4. 格式化逻辑分区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