qBittorrent
免费开源BitTorrent客户端,支持磁力链接BT种子文件。轻松部署实现离线下载,是居家旅行必备神器。
安装 libtorrent
qBittorrent
基于 libtorrent
,所以必须先安装 libtorrent。注意:libtorrent
最新版已是1.2.x
但 qBittorrent
不支持,因此请安装 1.1.x 版本(本文以 1.1.12 为例)
安装依赖包
yum groupinstall
"Development Tools"
-y
yum install qt-devel boost-devel openssl-devel qt5-qtbase-devel qt5-linguist -y
下载 libtorrent
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
编译安装 libtorrent
cd
libtorrent-rasterbar-1.1.12
./configure --
disable
-debug --prefix=/usr CXXFLAGS=-std=c++11
make -j$(nproc)
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
由于 qBittorrent-4.2.5
(github中可查看最新版本)需要 C++14 进行编译,而centos7.x
默认自带的 gcc 只支持 C++11,因此我们需要更新 gcc 版本,为了保护系统环境不被破坏,我们选择使用 SCL 安装高版本 gcc。
构建 gcc8.2 环境
yum install -y centos-release-scl
yum install -y devtoolset-8-gcc*
scl
enable
devtoolset-8 bash
编译安装 qBittorrent-4.2.5
wget https://github.com/qbittorrent/qBittorrent/archive/release-4.2.5.tar.gz
tar xf release-4.2.5.tar.gz
cd
qBittorrent-release-4.2.5
./configure --prefix=/usr --
disable
-gui CPPFLAGS=-I/usr/include/qt5
make -j$(nproc)
make install
#退出 SCL 环境
exit
开机自启
vim /etc/systemd/system/qbittorrent.service
写入下面内容
[Unit]
Description=qBittorrent Daemon Service
After=network.target
[Service]
LimitNOFILE=512000
User=root
ExecStart=/usr/bin/qbittorrent-nox
ExecStop=/usr/bin/killall -w qbittorrent-nox
[Install]
WantedBy=multi-user.target
重新载入配置
systemctl
enable
qbittorrent.service
启动
初次运行,输入需要输入y
同意协议
qbittorrent-nox
相关命令
systemctl start qbittorrent.service
#启动qBittorrent
systemctl stop qbittorrent.service
#关闭qBittorrent
systemctl restart qbittorrent.service
#重启qBittorrent
使用
访问 http:// 你的服务器 IP:8080 进入 qBittorrent WebUI 默认用户名:admin
默认密码:adminadmin
下载效果
备用方案
由于centos7系统环境因素。可能导致安装不成功。这时我们可以直接用windows平台直接运行相应工具即可。后台回复qb
获取链接。
原文始发于微信公众号(kali笔记):当我拿出这款压箱神器 阁下又该如何应对
- 左青龙
- 微信扫一扫
- 右白虎
- 微信扫一扫
评论