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可以尽情享受下载乐趣吧。

评论 (0)

评论已关闭

友情链接
Top