Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Compilation-Debian,-Ubuntu,-and-derivatives.md for Qt versions #2

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions Compilation-Debian,-Ubuntu,-and-derivatives.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,16 +21,16 @@ sudo apt install build-essential cmake git ninja-build pkg-config libboost-dev l

qBittorrent uses the Qt framework as the basis for its GUI.

- qBittorrent 4.4.x requires at least Qt 5.15.2.
- At the time of writing, the current `master` branch requires at least Qt 5.15.2.
- qBittorrent 4.4.x requires at least Qt 6.5.0.
Copy link
Contributor

@thalieht thalieht May 4, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

- At the time of writing, the current `master` branch requires at least Qt 6.5.0.

Many distributions, in particular Debian, Ubuntu (especially LTS releases), and their derivatives don't provide up-to-date Qt packages in their repositories or are very slow in updating them.
In such cases, you must get them from somewhere else, such as the official installer from the [Qt website](https://www.qt.io/download-qt-installer) (unfortunately, this method requires the creation of an account, but you can just use a throwaway email), or a PPA you trust in the case of Ubuntu and other distributions that support that installation method.

For Debian and Ubuntu versions that include sufficiently up-to-date Qt packages, you can just install the following packages from the official repositories:

```bash
sudo apt install --no-install-recommends qtbase5-dev qttools5-dev libqt5svg5-dev
sudo apt install --no-install-recommends qt6-base-dev qt6-tools-dev qt6-svg-dev
```

## libtorrent
Expand Down