安装qBittorrent前需要先安装libtorrent,如以安装可跳过

编译libtorrent

项目地址:https://github.com/qbittorrent/qBittorrent

#安装相关依赖:
yum install -y qt-devel boost-developenssl-devel qt5-qtbase-devel qt5-linguist
yum install -y qt5-qttools-devel qt5-qtwebkit-devel qt5-qtsvg-devel
#下载libtorrent-rasterbar源码包:
wget https://github.com/arvidn/libtorrent/releases/download/libtorrent_1_1_12/libtorrent-rasterbar-1.1.12.tar.gz
#解压:
tar xf libtorrent-rasterbar-1.1.12.tar.gz
#进入解压后的文件夹:
cd libtorrent-rasterbar-1.1.12
#然后编译安装:
#先配置
./configure --prefix=/usr CXXFLAGS=-std=c++11

1

然后开始编译 加上-jn使用多线程会快一点,但主要还是取决于CPU性能
make -j4
此处4为线程数,可根据自己服务器配置来设置。线程越多编译速度越快

这是一张图片的位置
make install

然后建立软连接:

ln -s /usr/lib/pkgconfig/libtorrent-rasterbar.pc /usr/lib64/pkgconfig/libtorrent-rasterbar.pc
ln -s /usr/lib/libtorrent-rasterbar.so.8 /usr/lib64/libtorrent-rasterbar.so.8

编译qbittorrent

下载qb源码包

wget https://github.com/qbittorrent/qBittorrent/archive/release-4.1.5.tar.gz
#解压:
tar xzf release-4.1.5.tar.gz
#进入解压后的文件夹:
cd qBittorrent-release-4.1.15/
#然后开始编译安装:
./configure --prefix=/usr --disable-gui
make -j4
make install
#编译安装完成后运行:
qbittorrent-nox

然后会让你输入Y,输入即可。
这样qb就已经在运行了但是这样是前天运行的,关闭SSH之后就退出了,接下来我们创建一个service让qb能够后台运行并且开机启动。

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
#然后保存

输入以下命令:
systemctl daemon-reload
systemctl start qbittorrent
这样qb就已经在后台运行了
设置开机启动:
systemctl enable qbittorrent
重启qb
systemctl restart qbittorrent

Last modification:September 28th, 2019 at 10:57 pm