mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2024-10-22 10:46:04 +03:00
Compilation on FreeBSD (no gui)
parent
ef6b13f5a1
commit
79c8679dde
1 changed files with 30 additions and 0 deletions
30
Compilation-on-FreeBSD-(no-gui).md
Normal file
30
Compilation-on-FreeBSD-(no-gui).md
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
## 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**
|
||||||
|
> ```sh
|
||||||
|
> pkg install pkgconf qt5-core qt5-network qt5-svg qt5-linguisttools qt5-buildtools qt5-qmake boost-all libtorrent-rasterbar
|
||||||
|
> ```
|
||||||
|
2. Execute configure script in extracted qBittorrent source or cloned git repository
|
||||||
|
> ```sh
|
||||||
|
> ./configure --disable-gui --prefix=/usr
|
||||||
|
> ```
|
||||||
|
3. Build qBittorrent (use parameter `-j <x>` for multi-threaded compilation)
|
||||||
|
> ```sh
|
||||||
|
> make
|
||||||
|
> ```
|
||||||
|
4. (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`)_**
|
||||||
|
> ```sh
|
||||||
|
> make install
|
||||||
|
> ```
|
Loading…
Reference in a new issue