web-dev-qa-db-ja.com

Fedoraでqmakeを提供するパッケージはどれですか?

Fedora 31でqmakeを提供するQtパッケージを特定できません。すでにqt5-designerqconfqt5-develqt5-qtbaseqt5-qtbase-develをインストールしましたqt5-qttoolsqt5-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

この不完全な質問については申し訳ありません。通常、自分でパッケージを見つけることができます。

Fedora 31でqmakeを提供するパッケージはどれですか?


以下は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
3
jww

多くの場合、簡単に見つける方法は、必要なファイルをインストールしてみることです。

Sudo dnf install /usr/bin/qmake

しかし、この場合、質問に対する文字通りの答えは何もしないということなので機能しません。むしろ、qmake-qt5qt5-qtbase-develによって提供され、qmake-qt4qt-develによって提供されます。

したがって、qtmakeを実行するのではなく、Qt 4用にビルドするか、Qt 5用にビルドするかによって、これらのいずれかを実行する必要があります。

2
TomH

Fedora 32ではqt-develおよびqt5-devel Qt4とQt5のそれぞれ。

0
Diogo Melo

この方法を試してください:

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