シンプルなGUIアプリケーションを構築する必要があります。このため、Ubuntu 16にQtをインストールすることにしました。オープンソースQtエディションをダウンロードしました 彼らのサイトから 。実行中にエラーが発生しました:
g@ubuntu:~/Downloads$ ./qt-unified-linux-x86-2.0.5-2-online.run
./qt-unified-linux-x86-2.0.5-2-online.run: error while loading shared libraries: libX11.so.6: cannot open shared object file: No such file or directory
それを修正する方法は?
Ubuntuパッケージ名はqt
ではなくqt5-default
です。
Qtのインストール
Sudo apt-get install build-essential
Sudo apt-get install qtcreator
Sudo apt-get install qt5-default
ドキュメントとサンプルのインストールUbuntu Sofware CenterまたはシナプスパッケージマネージャーのおかげでQt Creatorがインストールされている場合、Qt Creatorのドキュメントはインストールされません。 F1キーを押すと、「No documentation available」というメッセージが表示されます。これはQtドキュメントをインストールすることで簡単に解決できます:
Sudo apt-get install qt5-doc
Sudo apt-get install qt5-doc-html qtbase5-doc-html
Sudo apt-get install qtbase5-examples
Qt Creatorを再起動して、ドキュメントを利用できるようにします。
共有ライブラリのロード中にエラーが発生しました
問題:
radiusd:共有ライブラリのロード中にエラーが発生しました:libfreeradius-radius-2.1.10.so:共有オブジェクトファイルを開けません:そのようなファイルまたはディレクトリはありません
理由:
実際、ライブラリは動的リンカーが見つけられない場所にインストールされています。
解決策:
これは保証ではありませんが、次のコマンドを使用すると、「共有オブジェクトファイルを開けません」エラーの解決に役立つ場合があります。
Sudo /sbin/ldconfig -v
http://www.lucidarme.me/how-install-documentation-for-qt-creator/
https://ubuntuforums.org/showthread.php?t=2199929
Ubuntu 18.04では、QtCreatorの例とAPIドキュメントが欠落しています。これがこの問題を解決する私の方法であり、ほぼすべてのUbuntuリリースに適用されるはずです。
QtCreatorとサンプルおよびAPIドキュメントの場合:
Sudo apt install `apt-cache search 5-examples | grep qt | grep example | awk '{print $1 }' | xargs `
Sudo apt install `apt-cache search 5-doc | grep "Qt 5 " | awk '{print $1}' | xargs`
Sudo apt-get install build-essential qtcreator qt5-default
何かが足りない場合は、次のようにします。
Sudo apt install `apt-cache search qt | grep 5- | grep ^qt | awk '{print $1}' | xargs `
役立つことを願っています。
Ask Ubuntuにも投稿されています: https://askubuntu.com/questions/450983/ubuntu-14-04-qtcreator-qt5-examples-missing