Debian10安装qBittorrent-Enhanced

江枫思渺然 提交于 2020-01-08 10:54:32

安装反吸血的qBittorrent-Enhanced(因为吸血雷只下载不上传,要他们的节点有什么用?)
源码地址https://github.com/c0re100/qBittorrent-Enhanced-Edition
安装前请建议先查看安装说明档https://github.com/c0re100/qBittorrent-Enhanced-Edition/blob/v4_2_x/INSTALL

安装反吸血的qBittorrent-Enhanced

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

下载软件包:

关于版本nox与dbg版本的区别暂时不了解,我个人测试使用nox版本则成功了

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

安装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

在这里请按安装说明档安装依赖项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

分区与挂载新硬盘

分区

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

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!