Skip to content

Compilation CentOS 8.x

Chocobo1 edited this page May 1, 2024 · 2 revisions

This how-to will guide you though the compilation of qBittorrent and libtorrent-rasterbar.
This guide is written for CentOS 8.x, but the process should be similar for other RHEL distributions.

First of all, you need install

yum install "https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm"

General required dependencies

Running the binary

# step 1

yum install -y autoconf automake boost-devel boost-system gcc gcc-c++ git glib2 glibc gmp gnutls libblkid libcap libffi libgcc libgcrypt libgpg-error libicu libidn2 libmount libselinux libstdc++ libtasn1 libtool libunistring libuuid lz4-libs make nettle openssl-devel openssl-libs p11-kit pcre pcre2 qt5-qtbase systemd-libs tar wget xz-libs zlib

# step 2 (install libtorrent)

git clone -b RC_1_XXXXXXXXXXX https://github.com/arvidn/libtorrent/
cd libtorrent
./autotool.sh
./configure
make -j
make install

compile need

# step 4

yum install -y qt5-linguist qt5-qttools-devel qt5-qtsvg-devel

# step 5

git clone -b v4_2_XXXXXXXXXXX https://github.com/qbittorrent/qBittorrent
cd qBittorrent
./configure --prefix=/usr --disable-gui
make -j
make install

General

Troubleshooting

External programs

Search plugins

Themes

Translation


WebUI

WebUI API

State Version
Current qBittorrent ≥ v4.1
Previous qBittorrent v3.2.0 - v4.0.x
Obsolete qBittorrent < v3.2.0

WebAPI clients

Alternate WebUI

Reverse proxy setup for WebUI access

WebUI HTTPS configuration


Linux


Development

Compilation

Common information for CMake

*BSD, Linux

macOS

Windows

Obsolete compilation guides

Clone this wiki locally