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