这几天无聊整了个星际蜗牛 想着没事就来跑跑pt吧搜了半天都不知道怎么安装听说自带的包管理器里面的qbittorrent-nox 又有点老 就上网找了一下 并没有发现很好的安装教程 就来写一个 我是菜鸡 使用systemctl来管理启动
qbittorrent-nox github链接
qbittorrent-nox二进制文件可以直接运行 github链接
首先下载qbittorrent-nox二进制文件glibc版本
wget https://github.com/userdocs/qbittorrent-nox-static/releases/download/release-4.3.4.1_v2.0.3/amd64-glibc-qbittorrent-nox
mv amd64-glibc-qbittorrent-nox /usr/bin #移动到目录
创建默认配置目录
mkdir -p ~/.config/qBittorrent
创建默认配置文件
touch ~/.config/qBittorrent/qBittorrent.conf
vi ~/.config/qBittorrent/qBittorrent.conf 编辑文件写入配置
[LegalNotice]
Accepted=true
[Preferences]
WebUI\Port=8080
General\Locale=zh
WebUI\Port=8080的意思就是web端口可以自己定义
General\Locale=zh 默认语言
接下来就是Systemd service配置了
vi /etc/systemd/system/qbittorrent.service
写入以下配置
[Unit]
Description=qBittorrent-nox service
Wants=network-online.target
After=network-online.target nss-lookup.target
[Service]
Type=exec
User=root #下面会讲
ExecStart=/usr/bin/qbittorrent-nox #这里写二进制文件的绝对目录
Restart=on-failure
SyslogIdentifier=qbittorrent-nox
[Install]
WantedBy=multi-user.target
User=root 这里写用户名 逻辑是用户必须有 ~/.config/qBittorrent/qBittorrent.conf这个配置文件才行我这里写root是懒有需要可以自己去新建用户给权限
systemctl daemon-reload #重新载入systemctl
systemctl start qbittorrent.service #启动qbittorrent
systemctl status qbittorrent.service #查看qbittorrent状态
理论上到这里就结束了 就可以在8080打开了 记得防火墙允许这个端口
Linux安装BT客户端qBittorrent-nox - HENCH@T
[...]本文参考了博客https://shagain.club/index.php/archives/388/,并修复了原文中的部分bug。[...]