Skip to content

Compilation FreeBSD (no GUI)

Chocobo1 edited this page May 1, 2024 · 2 revisions

qBittorrent-nox compilation on FreeBSD (with dependencies as system packages)

  1. Install required libraries from repository
  • pkgconf
  • qt5-core
  • qt5-network
  • qt5-svg
  • qt5-linguisttools
  • qt5-buildtools
  • qt5-qmake
  • boost-all
  • libtorrent-rasterbar

Copy-paste command

pkg install pkgconf qt5-core qt5-network qt5-svg qt5-linguisttools qt5-buildtools qt5-qmake boost-all libtorrent-rasterbar
  1. Execute configure script in extracted qBittorrent source or cloned git repository
./configure --disable-gui --prefix=/usr
  1. Build qBittorrent (use parameter -j <x> for multi-threaded compilation)
make
  1. (Optionally) you can install qBittorrent in the system PATH (root privileges required) You can also use qbittorrent-nox binary directly without installation (./src/qbittorrent-nox)
make install

General

Troubleshooting

External programs

Search plugins

Themes

Translation


WebUI

WebUI API

State Version
Current qBittorrent ≥ v4.1
Previous qBittorrent v3.2.0 - v4.0.x
Obsolete qBittorrent < v3.2.0

WebAPI clients

Alternate WebUI

Reverse proxy setup for WebUI access

WebUI HTTPS configuration


Linux


Development

Compilation

Common information for CMake

*BSD, Linux

macOS

Windows

Obsolete compilation guides

Clone this wiki locally