Какой пакет предоставляет qmake в Fedora?

Какой пакет предоставляет qmake в Fedora?

У меня возникли проблемы с определением пакета Qt, который поставляется qmakeв Fedora 31. Я уже установил его 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_64был установлен, но не предоставляет его.

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

Извините за этот неуклюжий вопрос. Обычно я могу найти посылку самостоятельно.

Какой пакет предоставляет qmake в Fedora 31?


Следующее работает как и ожидалось в Debian и Ubuntu. Оно не работает в Fedora 31.

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

И:

$ 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

решение1

Самый простой способ узнать это — просто попробовать установить нужный файл:

sudo dnf install /usr/bin/qmake

но в этом случае это не сработает, потому что буквальный ответ на ваш вопрос заключается в том, что ничего не происходит — а qmake-qt5предоставляется qt5-qtbase-develи qmake-qt4предоставляется qt-devel.

Поэтому вместо запуска qtmakeвам придется запустить один из них, в зависимости от того, пытаетесь ли вы выполнить сборку для Qt 4 или Qt 5.

решение2

На основании более раннего ответа:https://superuser.com/a/1510943/631374

В Fedora 34 это sudo dnf install qt6-qtbase-develкасается QT6.

решение3

Попробуйте так:

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

решение4

В Fedora 32 это qt-develи qt5-develдля Qt4 и Qt5 соответственно.

Связанный контент