qBittorrent crossbuild deb packages for Debian based systems.

This intends to serves as a testing and demonstration repo for qbittorrent and QT6.

Info

Builds libtorrent RC_2_0 + QT6 + qBittorrent master packaged into a deb file.

  • Libtorrent and qBittorrent installed to - /usr/local

  • QT6 installed to - /opt/local

Install dependencies

There are builds for either the desktop version qbittorrent or the webui only version qbittorrent-nox

qbittorrent-nox (webui)

apt install -y zlib1g openssl libgeoip1

qbittorrent (desktop)

apt install -y zlib1g openssl libgeoip1 libglu1-mesa libopengl0 libxcb-xinput0 libdouble-conversion3 libmd4c0 libmd4c-html0 qt6-wayland libxcb-* libxkbcommon-x11-0

Environment settings

If you need root to install the deb you may need to use this command:

export PATH=/sbin:/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin

QT6 library path

We are using QT6 and it's probably going to cause problems if loaded into /usr/local/ therefore it is installed to /opt/local .

Using the command ldconfig should enough to make sure library paths are loaded as an ldconfig conf is included in the deb.

sudo ldconfig

Downloads:

Example download using Debian Bullseye amd64.

wget https://github.com/userdocs/qbittorrent_crossbuild/releases/latest/download/debian-bookworm-qbittorrent-amd64.deb

Check the release for all downloads

https://github.com/userdocs/qbittorrent_crossbuild/releases/latest

Installation

Install it:

dpkg -i debian-bookworm-qbittorrent-amd64.deb

Supported OS:

  • Debian Bookworm
  • Ubuntu Jammy Noble

Supported Arch:

  • armhf
  • aarch64
  • amd64