web-dev-qa-db-fra.com

Quel paquet fournit QMake sur Fedora?

J'ai du mal à déterminer le paquet QT qui fournit qmake sur Fedora 31. J'ai déjà installé qt5-designer _ qconfqt5-develqt5-qtbaseqt5-qtbase-develqt5-qttoolsqt5-qttools-devel (et dépendances).

$ 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_64 a été installé mais ne le fournit pas.

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

Désolé pour cette question boiteuse. Je peux généralement trouver le colis seul.

Quel paquet fournit QMake sur Fedora 31?


Ce qui suit fonctionne comme prévu sur Debian et Ubuntu. Il échoue sur Fedora 31.

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

Et:

$ 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
3
jww

Le moyen facile de savoir est souvent juste d'essayer d'installer le fichier que vous souhaitez:

Sudo dnf install /usr/bin/qmake

mais dans ce cas, cela ne fonctionnera pas parce que la réponse littérale à votre question est que rien ne fait - plutôt qmake-qt5 est fourni par qt5-qtbase-devel et qmake-qt4 est fourni par qt-devel.

Donc, plutôt que de courir qtmake Vous devrez en exécuter une de celles-ci, selon que vous essayez de construire pour QT 4 ou QT 5.

2
TomH

Essayez de cette façon:

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