静看光阴荏苒
不管不顾不问不说也不念

qBittorrent for CentOS7一键安装脚本

履行昨天的诺言,今天把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
libtorrent1.1.9(https://github.com/arvidn/libtorrent/releases/)

回显内容:

qBittorrentWEB地址:你的机器公网IP+端口8080
WEB账号:admin
WEB密码:adminadmin

管理命令:

systemctl start qBittorrent
systemctl stop qBittorrent
systemctl restart qBittorrent

预览图:

赞(4)
未经允许不得转载:荒岛 » qBittorrent for CentOS7一键安装脚本
分享到: 更多 (0)

评论 17

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    哈哈.因为qbittorrent界面不错啊,下的不是PT站的.下好了用IDM拉下来.分享率达10我就删了. :smile:

    菜鸟9个月前 (09-14) Google Chrome 69.0.3497.92 Google Chrome 69.0.3497.92 Windows 10 x64 Edition Windows 10 x64 Edition回复
    • 你是不是回复错了。。。

      LALA9个月前 (09-15) Google Chrome 67.0.3396.99 Google Chrome 67.0.3396.99 Windows 10 x64 Edition Windows 10 x64 Edition回复
  2. #2

    装了这个以后,我闲着蛋疼把宝塔装上了。端口用不了。我擦啊

    saw9个月前 (09-16) Firefox 62.0 Firefox 62.0 Windows 10 x64 Edition Windows 10 x64 Edition回复
    • 宝塔会开启防火墙,把防火墙关了就行了。

      LALA9个月前 (09-17) Google Chrome 67.0.3396.99 Google Chrome 67.0.3396.99 Windows 10 x64 Edition Windows 10 x64 Edition回复
  3. #3

    WebUI\Address=*
    WebUI\ServerDomains=*

    设置文件了加这两行就行

    ben9个月前 (09-18) Google Chrome 68.0.3440.106 Google Chrome 68.0.3440.106 Windows 10 x64 Edition Windows 10 x64 Edition回复
    • qb的配置文件在哪里来着,我竟然没找到。。。

      LALA9个月前 (09-18) Google Chrome 67.0.3396.99 Google Chrome 67.0.3396.99 Windows 10 x64 Edition Windows 10 x64 Edition回复
      • 好像是在root目录下的.config里面

        loeveo3天前 UC Browser 12.4.9.1029 UC Browser 12.4.9.1029 Android 7.1.1 Android 7.1.1回复
        • 嗯,应该是按启动用户来自动生成配置文件的,一般用root用户运行就是在root的根目录下面。

          LALA3天前 Google Chrome 74.0.3729.169 Google Chrome 74.0.3729.169 Windows 10 x64 Edition Windows 10 x64 Edition回复
  4. #4

    :cool: 咋升级啊

    mel7个月前 (12-02) Google Chrome 69.0.3497.100 Google Chrome 69.0.3497.100 Windows 10 x64 Edition Windows 10 x64 Edition回复
    • PT服务器一般不考虑升级,挂PT挂久了种子数据量太多,升级太麻烦。万一出错了,保的种子都还要重新搞,那就蛋疼了。

      LALA7个月前 (12-04) Google Chrome 70.0.3538.110 Google Chrome 70.0.3538.110 Windows 10 x64 Edition Windows 10 x64 Edition回复
  5. #5

    你好,我把脚本里的qb4.1.1 下载地址和路径都改成4.1.5后,为啥到make步奏后报错呢。。4.1.1就可以make成功。。好奇怪 :cry:

    milon2个月前 (04-15) Google Chrome 73.0.3683.103 Google Chrome 73.0.3683.103 Windows 10 x64 Edition Windows 10 x64 Edition回复
    • 4.1.5的编译环境和4.1.1不一样。

      LALA2个月前 (04-15) Google Chrome 72.0.3626.121 Google Chrome 72.0.3626.121 Windows 10 x64 Edition Windows 10 x64 Edition回复
    • base/bittorrent/session.cpp: In member function ‘void BitTorrent::Session::setTempPathEnabled(bool)’:
      base/bittorrent/session.cpp:615:63: error: call of overloaded ‘asConst(QHash&)’ is ambiguous
      for (TorrentHandle *const torrent : asConst(m_torrents))
      这种提示

      milon2个月前 (04-15) Google Chrome 73.0.3683.103 Google Chrome 73.0.3683.103 Windows 10 x64 Edition Windows 10 x64 Edition回复
      • 秒回厉害了。。应该是gcc版本低了不支持,试试安装一个高版本gcc再编译:
        yum -y install centos-release-scl
        yum -y install devtoolset-7-gcc*
        scl enable devtoolset-7 bash

        LALA2个月前 (04-15) Google Chrome 72.0.3626.121 Google Chrome 72.0.3626.121 Windows 10 x64 Edition Windows 10 x64 Edition回复
  6. #6

    大佬.我已经使用了一键.并且开始刷pt了.但是我一个pt站只支持4.1.4以上的.所以我如果要更新的话是不是下载最新源码编译安装即可.不用卸载一键安装的4.1.1?
    这样会导致数据丢失吗?

    loeveo1个月前 (05-14) UC Browser 12.3.8.1018 UC Browser 12.3.8.1018 Android 7.1.1 Android 7.1.1回复
    • 直接重新编译一遍应该就可以了,但这个无法100%保证数据不出问题。。

      LALA1个月前 (05-14) Google Chrome 72.0.3626.121 Google Chrome 72.0.3626.121 Windows 10 x64 Edition Windows 10 x64 Edition回复
      • 好吧,看来我得把大佬的脚本改一下 :razz:

        loeveo1个月前 (05-15) UC Browser 12.3.8.1018 UC Browser 12.3.8.1018 Android 7.1.1 Android 7.1.1回复

分享创造快乐

广告合作资源投稿