QT5(BLFS 8.4)用のパッケージが見つかりません。

QT5(BLFS 8.4)用のパッケージが見つかりません。

BLFS 8.4をインストールしようとしています。 QT5がインストールされていますが、QT5が必要な他のパッケージには見つかりません。

たとえば、ハイライトがインストールされている場合は、コマンドの後に表示make guiされますqmake command not found。同様に、「extra-cmake-modules-5.55.0」と「oxygen-icons5-5.55.0」は、「qcollectiongenerator、linguist、qcoreなど」を見つけることができません.

次のパッケージはに存在します/opt/qt-5.12.1/bin。どのコマンドが出力を表示しますか?

which qmake-qt5
/usr/bin/qmake-qt5

/ optディレクトリにQT5をインストールしました。

ベストアンサー1

「Qt5の構成」セクション、特に「/ usr以外の場所にQt5をインストールした場合は、次のことを行う必要があります。」を完了できます。

これを実行してログインしたら、echo $QT5DIR出力が必要です/opt/qt5

これはまた/opt/qt5/bin$ PATHにあり、ldconfigqt5ライブラリが見つかったことを確認します。

多くが次に依存するので、これは非常に重要ですQt...

/optまず、次のようにシンボリックリンクと環境変数が正しいことを確認します。:

# readlink $QT5DIR
qt-5.15.0
# ls $QT5DIR
bin  doc  include  lib  mkspecs  phrasebooks  plugins  qml  translations

(出力は若干異なる場合がありますが、両方のコマンドを出力する必要があります。エラーを除いて。 )

ここで、次のように本の説明に従ってQt5を設定します(再/optインストールしないでください)。/usr:

cat >> /etc/ld.so.conf << EOF
# Begin Qt addition

/opt/qt5/lib

# End Qt addition
EOF

だから:

ldconfig

最後に、:

cat > /etc/profile.d/qt5.sh << "EOF"
# Begin /etc/profile.d/qt5.sh

QT5DIR=/opt/qt5

pathappend $QT5DIR/bin           PATH
pathappend $QT5DIR/lib/pkgconfig PKG_CONFIG_PATH

export QT5DIR

# End /etc/profile.d/qt5.sh
EOF

このときログアウトしてログインするecho $PATH/opt/qt5/bin

これで、問題の解決中に行った奇妙なことをすべてキャンセルする必要があります。 (つまり、シンボリックリンクを作成した場合は/usr/bin/qmake削除してください。)

おすすめ記事