Welches Paket bietet qmake auf Fedora?

Welches Paket bietet qmake auf Fedora?

Ich habe Probleme, das Qt-Paket zu ermitteln, das unter Fedora 31 bereitgestellt wird . Ich habe es (und die Abhängigkeiten) qmakebereits installiert .qt5-designer qconf qt5-devel qt5-qtbase qt5-qtbase-devel qt5-qttools qt5-qttools-devel

$ dnf search qmake
Last metadata expiration check: 5 days...
============================= Name Matched: qmake ==============================
mingw32-qt5-qmake.x86_64 : Qt5 for Windows build environment
mingw64-qt5-qmake.x86_64 : Qt for Windows build environment
============================ Summary Matched: qmake ============================
qconf.x86_64 : Tool for generating configure script for qmake-based projects

qconf.x86_64wurde installiert, bietet es aber nicht an.

$ dnf provides qmake
Last metadata expiration check: 5 days...
Error: No Matches found

Entschuldigen Sie die blöde Frage. Normalerweise finde ich das Paket selbst.

Welches Paket bietet qmake auf Fedora 31?


Das Folgende funktioniert wie erwartet unter Debian und Ubuntu. Unter Fedora 31 schlägt es fehl.

qt-ui$ qmake && make -j 5
bash: qmake: command not found...
Similar command is: 'make'

Und:

$ lsb_release -a
LSB Version:    :core-4.1-amd64:core-4.1-noarch
Distributor ID: Fedora
Description:    Fedora release 31 (Thirty One)
Release:        31
Codename:       ThirtyOne

Antwort1

Der einfachste Weg, dies herauszufinden, besteht oft darin, einfach zu versuchen, die gewünschte Datei zu installieren:

sudo dnf install /usr/bin/qmake

aber in diesem Fall wird das nicht funktionieren, weil die wörtliche Antwort auf Ihre Frage ist, dass nichts funktioniert, sondern vielmehr qmake-qt5bereitgestellt wird von qt5-qtbase-develund qmake-qt4bereitgestellt wird von qt-devel.

Anstatt also auszuführen, qtmakemüssen Sie eines davon ausführen, je nachdem, ob Sie für Qt 4 oder Qt 5 erstellen möchten.

Antwort2

Basierend auf einer früheren Antwort:https://superuser.com/a/1510943/631374

Unter Fedora 34 ist es sudo dnf install qt6-qtbase-develfür QT6.

Antwort3

Versuchen Sie es folgendermaßen:

qt-ui$ qmake-qt5 && make -j 5

Antwort4

Unter Fedora 32 ist es qt-develund qt5-develfür Qt4 bzw. Qt5.

verwandte Informationen