https://github.com/userdocs/qbittorrent-crossbuild
https://github.com/userdocs/qbittorrent-crossbuild
Last synced: 9 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/userdocs/qbittorrent-crossbuild
- Owner: userdocs
- License: apache-2.0
- Created: 2021-10-15T22:12:00.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2025-01-29T10:50:40.000Z (11 months ago)
- Last Synced: 2025-02-01T15:46:00.256Z (11 months ago)
- Size: 83 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE.txt
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