web-dev-qa-db-ja.com

Qt CreatorがUbuntu 18.04で機能しない

パッケージマネージャーを使用してQt Creatorプログラムをインストールしました(Sudo apt install qtcreatorを使用します。プログラムを起動しようとすると、インストール後に次のエラーメッセージが表示されます。

qtcreator: error while loading shared libraries: libQt5Widgets.so.5: cannot open shared object file: No such file or directory

Sudo apt install libqt5widgets5を試しましたが、既にインストールされていることがわかります。

locate libQt5Widgets.so.5を実行すると、次のようになりました:

/snap/kde-frameworks-5/27/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
/snap/kde-frameworks-5/27/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.11
/snap/kde-frameworks-5/27/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.11.0

apt-cache policy qtcreatorの結果:

qtcreator:
  Installed: 4.5.2-3ubuntu2
  Candidate: 4.5.2-3ubuntu2
  Version table:
 *** 4.5.2-3ubuntu2 500
        500 http://mirror.dhakacom.com/ubuntu-archive bionic/universe AMD64 Packages
        100 /var/lib/dpkg/status

そしてsnap list

Name                  Version    Rev   Tracking  Publisher  Notes
core                  16-2.34.3  5145  stable    canonical  core
gnome-3-26-1604       3.26.0     70    stable/…  canonical  -
gnome-calculator      3.28.2     180   stable/…  canonical  -
gnome-characters      3.28.2     103   stable/…  canonical  -
gnome-logs            3.28.2     37    stable/…  canonical  -
gnome-system-monitor  3.28.2     51    stable/…  canonical  -
gtk-common-themes     0.1        319   stable    canonical  -
kde-frameworks-5      5.47.0     27    stable    kde        -
okular                18.04.2    33    stable    kde        -
termdown              1.13.0     8     stable    dpb        -

私はLinuxとUbuntuを初めて使います。オンラインで特定のソリューションを見つけることができないようです。私のシステムはUbuntu 18.04.1 LTS(64ビット)です。

更新:
オンラインで少し検索した後、次のことを行いました

Sudo apt install --reinstall libqt5widgets5

そして、それは共有ライブラリの読み込み中に警告をエラーに変更しました:「何か他のもの」を開くことができません....

This application failed to start because it could not find or load the Qt platform plugin "xcb"
in "".

Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx, xcb.

Reinstalling the application may fix this problem.
Aborted (core dumped)

複数回再インストールを試みましたが、それは役に立ちませんでした。

1
Raheeb Hassan

インターネットで多くの退屈なサーフィンをした後、私は最終的に自分で解決策を見つけました。私の問題はこのバグによるものだと思います https://bugs.launchpad.net/ubuntu/+source/grub-installer/+bug/17729 不完全なインストール。
このため、多くのライブラリがインストール済みとしてマークされていますが、実際にはインストールされていません(そのため、ライブラリが見つからないというエラーが発生します)。これはQt作成者だけでなく、VLC、Gpartedなどの他のアプリケーションにも影響を与えました。
だから私の解決策は、ほとんどの行方不明のライブラリを再インストールすることでした(エラーで表示され、lddを使用して検出されました)。そして、最終的には動作するようになりました。

0
Raheeb Hassan