Ubuntu安装Qbittorrent教程(静态安装+PPA安装+编译安装)

PT vps333 4年前 (2021-05-25) 7377次浏览 0个评论

服务器环境准备

环境 online的3o 服务器 Ubuntu20.04、20.10 均测试成功 ,这里使用20.10(据说老服务器专用)。

先准备一下服务器,修改服务器时间和开启bbr、IPV6。

tzselect
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

开启bbr或其他加速器。

wget "https://github.com/cx9208/Linux-NetSpeed/raw/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh

如果你的机器有V6没配置,那执行一下V6配置脚本。

bash <(wget -qO- https://github.com/Aniverse/aBox/raw/master/scripts/ipv6)

到这里安装完成了,下面介绍三种安装方式,按照容易到难。

静态编译安装

性能损失50%以上,但是简单,输入下面命令回车可以安装,用户名admin 密码vps333。

4.2.3版本(性能损失60%+,访问端口2017 -w指定端口无效):

bash <(curl -Ls https://github.com/Aniverse/qbittorrent-nox-static/raw/master/install.sh) -u admin -p vps333 \ -w 8080 -v 4.2.3.lt.1.1.14

4.3.0版本(性能损失40%+,访问端口8080 -w指定端口有效):

bash <(curl -Ls https://github.com/Aniverse/qbittorrent-nox-static/raw/master/install.sh) -u admin -p vps333 \ -w 8080 -v 4.3.0.lt.1.2.10

把上面脚本粘贴到Ssh执行即可安装完毕,但是性能有损失,除了Ubuntu还支持Centos、Debian(online的debian不支持)等,版本不限。
通过上面两条命令可以看出想安装不同版本只需要修改后面版本号,版本号可以从下面网址获取

sourceforge.net/projects/inexistence/files/qbittorrent/

如文件名 qbittorrent-nox.4.3.0.lt.1.2.10   版本号就是 4.3.0.lt.1.2.10

PPA安装

性能不受损失。缺点,无法自定义版本。

稳定版安装

add-apt-repository ppa:qbittorrent-team/qbittorrent-stable
apt-get update && sudo apt-get install qbittorrent-nox

不稳定版安装

sudo add-apt-repository ppa:qbittorrent-team/qbittorrent-unstable
apt-get update && sudo apt-get install qbittorrent-nox

命令执行完毕,执行 qbittorrent-nox 即可启动Webui,端口8080 用户名admin 密码adminadmin ,如何转为系统服务请看编译安装部分的添加为系统服务。

编译安装

自定义版本安装,性能不受影响。

这里编译Qb4.1.3 it 1.1.4,需要root用户登录并在/root目录下。

apt install build-essential pkg-config automake libtool git zlib1g-dev libssl-dev libgeoip-dev
apt install libboost-dev libboost-system-dev libboost-chrono-dev libboost-random-dev
apt install qtbase5-dev qttools5-dev libqt5svg5-dev
git clone https://github.com/arvidn/libtorrent.git
cd libtorrent
git checkout libtorrent-1_1_14
./autotool.sh
./configure --disable-debug --enable-encryption
make clean && make -j$(nproc)
make install
ldconfig
#返回root目录编译QB
cd ..
wget https://github.com/qbittorrent/qBittorrent/archive/refs/tags/release-4.2.3.tar.gz
tar xf release-4.2.3.tar.gz
cd qBittorrent-release-4.2.3
./configure CXXFLAGS="-std=c++14" --disable-gui --disable-debug
make -j$(nproc)
make install

到此安装完毕,下面设置QB为服务并开机启动。

设置为服务并开机启动

nano /etc/systemd/system/qbittorrent.service
[Unit]
Description=qBittorrent Daemon Service
After=network.target

[Service]
LimitNOFILE=65535
LimitNPROC=65535
User=root
ExecStart=/usr/local/bin/qbittorrent-nox
ExecStop=/usr/bin/killall -w qbittorrent-nox

[Install]
WantedBy=multi-user.target

qbittorrent服务设置开机启动和现在运行(根据说明,运行服务前请先执行 qbittorrent-nox 同意协议)

systemctl enable qbittorrent.service
systemctl start qbittorrent.service

登录信息:端口8080 用户名admin 密码adminadmin


VPS生生生 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Ubuntu安装Qbittorrent教程(静态安装+PPA安装+编译安装)
喜欢 (10)

您必须 登录 才能发表评论!