mirror of
https://github.com/transmission/transmission.git
synced 2026-02-14 23:19:34 +00:00
docs: add Debian 13 building instructions
* Add Debian 13 / Trixie docs * Remove Debian 11 instructions
This commit is contained in:
committed by
GitHub
parent
07e2ea93ad
commit
c4dc244212
@@ -49,6 +49,40 @@ cmake --build build -t transmission-qt
|
||||
## On Unix ##
|
||||
### Prerequisites ###
|
||||
|
||||
#### Debian 13 / Trixie ####
|
||||
On Debian, you can build transmission with a few dependencies on top of a base installation.
|
||||
|
||||
For building transmission-daemon you will need basic dependencies:
|
||||
```bash
|
||||
$ sudo apt install build-essential cmake git libcurl4-openssl-dev
|
||||
```
|
||||
These packages are not mandatory for a working binary. Transmission brings its own libraries if they aren't installed, except for `libsystemd-dev`.
|
||||
```bash
|
||||
$ sudo apt install libb64-dev libdeflate-dev libevent-dev libminiupnpc-dev libnatpmp-dev libsystemd-dev
|
||||
```
|
||||
|
||||
You likely want to install transmission as a native GUI application.
|
||||
There are two options, GTK and Qt.
|
||||
|
||||
GTK 3 client:
|
||||
```bash
|
||||
$ sudo apt install gettext libgtkmm-3.0-dev
|
||||
```
|
||||
GTK 4 client:
|
||||
```bash
|
||||
$ sudo apt install gettext libgtkmm-4.0-dev
|
||||
```
|
||||
Qt5 client:
|
||||
```bash
|
||||
$ sudo apt install libqt5svg5-dev qttools5-dev
|
||||
```
|
||||
Qt6 client:
|
||||
```bash
|
||||
$ sudo apt install qt6-svg-dev qt6-tools-dev
|
||||
```
|
||||
|
||||
Then you can begin [building.](#building-transmission-from-git-first-time)
|
||||
|
||||
#### Debian 12 / Bookworm ####
|
||||
On Debian, you can build transmission with a few dependencies on top of a base installation.
|
||||
|
||||
@@ -80,27 +114,6 @@ $ sudo apt install qt6-svg-dev qt6-tools-dev
|
||||
|
||||
Then you can begin [building.](#building-transmission-from-git-first-time)
|
||||
|
||||
#### Debian 11 / Bullseye ####
|
||||
On Debian, you can build transmission with a few dependencies on top of a base installation.
|
||||
|
||||
For building transmission-daemon you will need basic dependencies
|
||||
```bash
|
||||
$ sudo apt install git build-essential cmake libcurl4-openssl-dev libssl-dev python3
|
||||
```
|
||||
You likely want to install transmission as a native GUI application. There are two options, GTK and Qt.
|
||||
|
||||
For GTK 3 client, two additional packages are required
|
||||
```bash
|
||||
$ sudo apt install libgtkmm-3.0-dev gettext
|
||||
```
|
||||
|
||||
For Qt client, one additional package is needed on top of basic dependencies
|
||||
```bash
|
||||
$ sudo apt install qttools5-dev
|
||||
```
|
||||
|
||||
Then you can begin [building.](#building-transmission-from-git-first-time)
|
||||
|
||||
#### Ubuntu ####
|
||||
On Ubuntu, you can install the required development tools for GTK with this command:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user