lala.im:qBittorrent for CentOS7一键安装脚本

技術·軟件/源碼·lala.im · 2018-09-08 · 128 人浏览

原文地址:https://lala.im/4036.html,請支持原作者!該處僅作轉載。

履行昨天的诺言,今天把QB的一键脚本也做出来了,但是这里有个奇葩事情还是很有趣的。。。
1个多月前,我就说过QB还没发布的版本可能有一个webui的BUG:

範例
当时也是亲自验证过的,发现webui监听的地址居然是0.0.0.42,而不是0.0.0.0,但是我想着这估计是作者还在开发的版本,正式发布可能就不会有这种问题了,但是让人没想到的是,最近发布的4.1.2版本竟然还真有这个BUG,这下是石锤了:

範例
默默的等4.1.3出炉吧。。。所以咱们今天的这个一键安装脚本是安装的4.1.1版本,我只是在想如果当初我去gayhub上面提个issue是不是可以避免4.1.2的这个BUG发生。。。
脚本仅支持CentOS7,64位系统!!!请使用纯净的系统安装!!!请使用ROOT用户执行脚本!!!
使用方法:

wget https://lala.im/static/script/qBittorrentCentOS7install.sh && chmod +x qBittorrentCentOS7install.sh
./qBittorrentCentOS7install.sh

因为编译libtorrent的时候需要用到大量的内存,小于2GB的机器可能会因为内存不足导致进程被杀掉,所以我在脚本内加了一个创建swap的功能。创建的swap文件保存在/var目录下,安装完成之后可以自己手动删除掉。(话说内存小于2GB还装个锤子QB啊,挂PT内存没4G起步,你不是在玩蛇吗???)
另外因为libtorrent编译需要比较长的时间,我加了一个设置编译时使用多个CPU线程的功能,根据你自己机器的CPU核心数来设置就行了,比如你是一个4核心的机器,在脚本内输入4,那么编译的速度会变快很多!

範例
脚本会帮你安装如下软件:
qBittorrent4.1.1\nlibtorrent1.1.9(https://github.com/arvidn/libtorrent/releases/
回显内容:
qBittorrentWEB地址:你的机器公网IP+端口8080\nWEB账号:admin\nWEB密码:adminadmin
管理命令:

systemctl start qbittorrent
systemctl stop qbittorrent
systemctl restart qbittorrent

预览图:

範例

BT lala.im
Theme Jasmine by Kent Liao