¿Qué paquete proporciona qmake en Fedora?

¿Qué paquete proporciona qmake en Fedora?

Tengo problemas para determinar el paquete Qt que proporciona qmakeFedora 31. Ya lo instalé qt5-designer qconf qt5-devel qt5-qtbase qt5-qtbase-devel qt5-qttools qt5-qttools-devel(y las dependencias).

$ 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_64Fue instalado pero no lo proporciona.

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

Perdón por esta tonta pregunta. Normalmente puedo encontrar el paquete por mi cuenta.

¿Qué paquete proporciona qmake en Fedora 31?


Lo siguiente funciona como se esperaba en Debian y Ubuntu. Falla en Fedora 31.

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

Y:

$ 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

Respuesta1

La forma más sencilla de averiguarlo suele ser simplemente intentar instalar el archivo que desea:

sudo dnf install /usr/bin/qmake

pero en este caso eso no funcionará porque la respuesta literal a su pregunta es que nada funciona, sino que qmake-qt5lo proporciona qt5-qtbase-devely qmake-qt4lo proporciona qt-devel.

Entonces, en lugar de ejecutar, qtmakenecesitarás ejecutar uno de ellos, dependiendo de si estás intentando compilar para Qt 4 o Qt 5.

Respuesta2

Basado en una respuesta anterior:https://superuser.com/a/1510943/631374

En Fedora 34 es sudo dnf install qt6-qtbase-develpara QT6.

Respuesta3

Pruebe de esta manera:

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

Respuesta4

En Fedora 32, es qt-devely qt5-develpara Qt4 y Qt5, respectivamente.

información relacionada