全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 8922|回复: 40

[疑问] Debian 10/Ubuntu 20.04 安装 qBitTorrent

  [复制链接]
发表于 2021-6-23 22:55:36 | 显示全部楼层 |阅读模式
本帖最后由 zxxx 于 2021-6-23 23:23 编辑

查看版本

  1. # lsb_release -a
  2. No LSB modules are available.
  3. Distributor ID: Ubuntu
  4. Description:    Ubuntu 20.04.2 LTS
  5. Release:        20.04
  6. Codename:       focal
复制代码


升级系统

  1. apt update && apt upgrade
  2. apt install automake build-essential libtool pkg-config
复制代码


安装 libtorrent

https://github.com/arvidn/libtorrent/releases

https://github.com/arvidn/libtorrent/releases/download/v2.0.4/libtorrent-rasterbar-2.0.4.tar.gz


  1. apt install libssl-dev libgeoip-dev libboost-dev libboost-system-dev libboost-chrono-dev libboost-random-dev

  2. cd /usr/local/src

  3. wget https://github.com/arvidn/libtorrent/releases/download/v1.2.14/libtorrent-rasterbar-1.2.14.tar.gz
  4. tar zxvf libtorrent-rasterbar-1.2.14.tar.gz
  5. cd libtorrent-rasterbar-1.2.14
  6. ./configure --disable-debug --enable-encryption --with-libgeoip=system
  7. make -j $(nproc)
  8. make install
  9. ldconfig
复制代码


安装 qbittorrent

https://github.com/qbittorrent/qBittorrent/releases

  1. apt install qtbase5-dev qttools5-dev-tools libqt5svg5-dev zlib1g-dev
  2. cd /usr/local/src
  3. wget https://github.com/qbittorrent/qBittorrent/archive/refs/tags/release-4.3.5.tar.gz
  4. tar zxvf release-4.3.5.tar.gz
  5. cd qBittorrent-release-4.3.5
  6. ./configure --disable-gui --disable-debug
  7. make -j$(nproc)
  8. make install
复制代码



启动 qbittorrent

  1. qbittorrent-nox
复制代码


首次启动 请安 y 接受确认,接着按 Ctrl+c 退出,启动后台运行

创建服务

  1. cat << "EOF" > /etc/systemd/system/qbittorrent.service
  2. [Unit]
  3. Description=qBittorrent Daemon Service
  4. After=network.target

  5. [Service]
  6. LimitNOFILE=512000
  7. User=root
  8. ExecStart=/usr/local/bin/qbittorrent-nox
  9. ExecStop=/usr/bin/killall -w qbittorrent-nox

  10. [Install]
  11. WantedBy=multi-user.target
  12. EOF
复制代码


启用服务

  1. systemctl enable qbittorrent.service
复制代码


启动服务

  1. systemctl start qbittorrent.service
复制代码


访问 WebUI:

http://你的IP:8080/

默认用户名:admin
默认密码:adminadmin



发表于 2021-6-23 23:09:43 | 显示全部楼层
使用 docker 方便, 不是KVM才要自己编译
一键脚本 ,选择 7 自动安装,而且支持 ARM64 甲骨文这些
  1. wget git.io/autopt.sh && bash autopt.sh
复制代码


发表于 2021-6-24 00:03:18 | 显示全部楼层
太复杂了,直接下载编译好的版本就行了:https://github.com/userdocs/qbittorrent-nox-static/releases
比如
  1. wget https://github.com/userdocs/qbittorrent-nox-static/releases/download/release-4.3.5_v2.0.4/x86_64-qbittorrent-nox
  2. chmod +x x86_64-qbittorrent-nox
  3. ./x86_64-qbittorrent-nox -d
复制代码
发表于 2021-6-23 22:56:15 | 显示全部楼层
感谢分享 很用心
发表于 2021-6-23 22:56:41 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2021-6-23 22:57:40 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2021-6-23 23:05:48 | 显示全部楼层
顶我的新手朋友技术贴
发表于 2021-6-23 23:11:56 来自手机 | 显示全部楼层
好东西收藏了
 楼主| 发表于 2021-6-23 23:12:41 | 显示全部楼层
sRGB 发表于 2021-6-23 23:09
使用 docker 方便, 不是KVM才要自己编译
一键脚本 ,选择 7 自动安装,而且支持 ARM64 甲骨文这些

我是 OpenVZ 的机器
发表于 2021-6-23 23:15:58 | 显示全部楼层
zxxx 发表于 2021-6-23 23:12
我是 OpenVZ 的机器

我也有个 500G硬盘机器,不是KVM,只能自己编译 Qb 4.1.9 就为了能 自动PT控制
apt版本太低,不能脚本管理
发表于 2021-6-23 23:17:38 | 显示全部楼层
为啥libttorrent选的版本这么低?有什么好的地方?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-27 09:35 , Processed in 0.063476 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表