https://github.com/userdocs/qbittorrent-nox-crossbuild
https://github.com/userdocs/qbittorrent-nox-crossbuild
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/userdocs/qbittorrent-nox-crossbuild
- Owner: userdocs
- License: gpl-3.0
- Created: 2021-11-06T20:47:32.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-09-15T01:51:17.000Z (9 months ago)
- Last Synced: 2025-09-15T03:38:19.715Z (9 months ago)
- Size: 88.9 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# qbittorrent-nox crossbuilds
Multiarch crossbuilds to use with Debian based platforms.
Deb packages are created and published as releases.
[
](https://github.com/userdocs/qt6-crossbuild)
[
](https://github.com/userdocs/qbittorrent-nox-crossbuild/releases/latest)
The crossbuilds are built as part of a chain of modular shared builds using current dependencies as a proof of concept.
```bash
zlib-ng > openssl > libtorrent > qt6 > qbittorrent-nox
zlib-ng > openssl > libtorrent > qt5 > qbittorrent-nox
```
Qt6 builds:
Supported OS and arch : Debian Buster/Bullseye Ubuntu Bionic/Focal amd64 arm64 armhf
Download them using these commands:
```bash
curl -sLO "https://github.com/userdocs/zlib-ng-crossbuild/releases/latest/download/$(. /etc/os-release && printf '%s' "$ID")-$(. /etc/os-release && printf '%s' "$VERSION_CODENAME")-zlib-ng-$(dpkg --print-architecture).deb"
curl -sLO "https://github.com/userdocs/openssl-crossbuild/releases/latest/download/$(. /etc/os-release && printf '%s' "$ID")-$(. /etc/os-release && printf '%s' "$VERSION_CODENAME")-openssl-$(dpkg --print-architecture).deb"
curl -sLO "https://github.com/userdocs/libtorrent-crossbuild/releases/latest/download/$(. /etc/os-release && printf '%s' "$ID")-$(. /etc/os-release && printf '%s' "$VERSION_CODENAME")-libtorrent-$(dpkg --print-architecture).deb"
curl -sLO "https://github.com/userdocs/qt6-crossbuild/releases/latest/download/$(. /etc/os-release && printf '%s' "$ID")-$(. /etc/os-release && printf '%s' "$VERSION_CODENAME")-qt6-$(dpkg --print-architecture).deb"
curl -sLO "https://github.com/userdocs/qbittorrent-nox-crossbuild/releases/latest/download/$(. /etc/os-release && printf '%s' "$ID")-$(. /etc/os-release && printf '%s' "$VERSION_CODENAME")-qbittorrent-nox-$(dpkg --print-architecture).deb"
```
Qt 5 builds here as pre-release:
Debian Buster/Bullseye Ubuntu Bionic/Focal - [4.3.9](https://github.com/userdocs/qbittorrent-nox-crossbuild/releases/tag/4.3.9)
Debian Stretch - [4.3.2](https://github.com/userdocs/qbittorrent-nox-crossbuild/releases/tag/4.3.2)
Install a required system dependency.
```bash
sudo apt install libgeoip1 libicu[0-9]+$ libdouble-conversion[0-9]$
```
Debian Bullseye / Ubuntu Jammy only
```bash
sudo apt install libmd4c-html0
```
Install the packages.
```bash
sudo dpkg -i "$(. /etc/os-release && printf '%s' "$ID")-$(. /etc/os-release && printf '%s' "$VERSION_CODENAME")-zlib-ng-$(dpkg --print-architecture).deb"
sudo dpkg -i "$(. /etc/os-release && printf '%s' "$ID")-$(. /etc/os-release && printf '%s' "$VERSION_CODENAME")-openssl-$(dpkg --print-architecture).deb"
sudo dpkg -i "$(. /etc/os-release && printf '%s' "$ID")-$(. /etc/os-release && printf '%s' "$VERSION_CODENAME")-libtorrent-$(dpkg --print-architecture).deb"
sudo dpkg -i "$(. /etc/os-release && printf '%s' "$ID")-$(. /etc/os-release && printf '%s' "$VERSION_CODENAME")-qt6-$(dpkg --print-architecture).deb"
sudo dpkg -i "$(. /etc/os-release && printf '%s' "$ID")-$(. /etc/os-release && printf '%s' "$VERSION_CODENAME")-qbittorrent-nox-$(dpkg --print-architecture).deb"
```
Add the binary location to your path:
```bash
export PATH="/opt/local/bin:$PATH"
```
Update library paths
```bash
ldconfig
```
Run the program:
```bash
qbittorrent-nox
```