-
-
Notifications
You must be signed in to change notification settings - Fork 4k
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"
# 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
# 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
- Installing qBittorrent
- Frequently Asked Questions (FAQ)
- qBittorrent options (current and deprecated)
- How to use qBittorrent as a tracker
- How to use portable mode
- Anonymous mode
- How to bind your vpn to prevent ip leaks
State | Version |
---|---|
Current | qBittorrent ≥ v4.1 |
Previous | qBittorrent v3.2.0 - v4.0.x |
Obsolete | qBittorrent < v3.2.0 |
- Let's Encrypt Certificates + Caddy2 Reverse Proxy
- Let's Encrypt certificates + NGINX reverse proxy - Linux
- Let's Encrypt certificates - Linux
- Self-signed SSL certificates - Linux
- Running qBittorrent without X server (WebUI only)
- Running qBittorrent without X server (WebUI only, systemd service set up, Ubuntu 15.04 or newer)
- OpenVPN and qBittorrent without X server
- Coding style
- Contributing
- How to write a search plugin
- Using VSCode for qBittorrent development
- Setup GDB with Qt pretty printers
- How to debug WebUI code