AKSTIANYE

Feb 27, 2019

Centos7安装qBittorrent

首先安装一些基本依赖
1
2
yum -y groupinstall "Development Tools"
yum -y install qt-devel boost-devel openssl-devel qt5-qtbase-devel qt5-linguist
安装libtorrent

下载相关版本的发布包

此处选择libtorrent-rasterbar-1.1.10.tar.gz

1
2
3
4
5
6
7
tar -zxf libtorrent-rasterbar-1.1.9.tar.gz
cd libtorrent-rasterbar-1.1.9
./configure --prefix=/usr CXXFLAGS=-std=c++11
make
make install
ln -s /usr/lib/pkgconfig/libtorrent-rasterbar.pc /usr/lib64/pkgconfig/libtorrent-rasterbar.pc
ln -s /usr/lib/libtorrent-rasterbar.so.9 /usr/lib64/libtorrent-rasterbar.so.9
安装qbittorrent
注意

当前版本4.1.5编译需要c++14的支持,请检查gcc版本在5.1.0以上

  • 升级gcc (时间较长)
    安装依赖
1
yum install libmpc-devel mpfr-devel gmp-devel
[下载gcc相应版本](https://ftp.gnu.org/gnu/gcc/)

1
2
3
./configure --disable-multilib --enable-languages=c,c++
make
make install
>若出现`Building GCC requires GMP 4.2+, MPFR 2.4.0+ and MPC 0.8.0+`则在gcc目录下执行 >
1
./contrib/download_prerequisites
  • 编译qbittorrent
OLDER > < NEWER