An open API service indexing awesome lists of open source software.

https://github.com/userdocs/qbittorrent-crossbuild


https://github.com/userdocs/qbittorrent-crossbuild

Last synced: 9 months ago
JSON representation

Awesome Lists containing this project

README

          

## 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)

```bash
apt install -y zlib1g openssl libgeoip1
```

#### qbittorrent (desktop)

```bash
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:

```bash
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.

```bash
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:

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

### Supported OS:

- Debian Bookworm
- Ubuntu Jammy Noble

### Supported Arch:

- armhf
- aarch64
- amd64