Qbittorrent是一款BT下载利器,如果你受够了迅雷的吸血下载和会员收费,那qbittorrent将是一个不错的选择,本文对centos环境下安装qbittorrent给出了教程。由于服务器上是生产环境,采用的是编译安装。
一、安装依赖
#安装 EPEL 源
yum -y install epel-release
#安装依赖
yum -y groupinstall "Development Tools"
yum -y install wget git gcc gcc-c++ qt-devel boost-devel openssl-devel qt5-qtbase-devel qt5-linguist
#contos7 先升级 gcc
sudo yum install centos-release-scl
sudo yum install devtoolset-7-gcc*
scl enable devtoolset-7 bash
which gcc
gcc --version
二、安装 libtorrent
Github上查到最新的libtorrent的最新版本是1.2.13,博主试过会报错,建议还是用1.1.12,千万别用2.0.3,那个是非编译版。
wget https://github.com/arvidn/libtorrent/releases/download/libtorrent_1_1_12/libtorrent-rasterbar-1.1.12.tar.gz
tar -zxf libtorrent-rasterbar-1.1.12.tar.gz
cd libtorrent-rasterbar-1.1.12
./configure --prefix=/usr CXXFLAGS=-std=c++11
make
make install
ln -s /usr/lib/pkgconfig/libtorrent-rasterbar.pc /usr/lib64/pkgconfig/libtorrent-rasterbar.pc
ln -s /usr/lib/libtorrent-rasterbar.so.9 /usr/lib64/libtorrent-rasterbar.so.9
这个过程很漫长...建议可以泡壶茶或者下楼取个快递...

三、安装 qbittorrent:
cd
git clone https://github.com/qbittorrent/qBittorrent.git
cd qBittorrent
./configure --prefix=/usr --disable-gui CPPFLAGS=-I/usr/include/qt5 CXXFLAGS=-std=c++11
make
make install
四、安装之后运行
qbittorrent-nox
然后问你是不是同意用户协议
输入Y
此时你的 qbittorrent 就部署好了
站点:你的 VPS 的 IP:8080
用户名:admin
密码:adminadmin
五、开机自启
vi /usr/lib/systemd/system/qbittorrent.service
#内容
[Unit]
Description=qbittorrent torrent server
[Service]
User=root
ExecStart=/usr/bin/qbittorrent-nox
Restart=on-abort
[Install]
WantedBy=multi-user.target
#:wq 保存之后
systemctl daemon-reload
六、小结
关于 qbittorrent 管理命令如下所示:
systemctl start qbittorrent
systemctl enable qbittorrent
systemctl status qbittorrent
systemctl stop qbittorrent
至此 qbittorrent 安装就完成了,各位MJJ可以尽情享受下载乐趣吧。
评论已关闭