web-dev-qa-db-fra.com

Qt Creator ne fonctionne pas sur Ubuntu 18.04

J'ai installé le programme Qt Creator à l'aide du gestionnaire de paquets (à l'aide de Sudo apt install qtcreator. Après l'installation, lorsque j'essaie de lancer le programme, le message d'erreur suivant s'affiche.

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

J'ai essayé de faire Sudo apt install libqt5widgets5 mais cela montre qu'il est déjà installé.

Quand j'ai lancé locate libQt5Widgets.so.5, ceux-ci sont apparus:

/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

Le résultat de 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

Et 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        -

Je suis assez nouveau pour Linux et Ubuntu. Je n'arrive pas à trouver de solutions particulières en ligne. Mon système est Ubuntu 18.04.1 LTS (64 bits).

PDATE:
Après avoir cherché un peu en ligne, j’ai fait ce qui suit:

Sudo apt install --reinstall libqt5widgets5

Et cela a changé l'avertissement en erreur lors du chargement des bibliothèques partagées: "quelque chose d'autre" ne peut pas s'ouvrir ..... Alors j'ai continué à réinstaller les bibliothèques causant des erreurs et maintenant, cela est arrivé,

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)

J'ai essayé de réinstaller plusieurs fois mais cela n'a pas aidé.

1
Raheeb Hassan

Après beaucoup de navigation fastidieuse sur Internet, j'ai finalement trouvé la solution moi-même. Je crois que mon problème était dû à ce bogue https://bugs.launchpad.net/ubuntu/+source/grub-installer/+bug/1772900 mon installation a également échoué pendant l'installation de grub et est probablement une installation incomplète.
En raison de cela, de nombreuses bibliothèques ont été marquées comme installées mais pas réellement installées (causant ainsi les erreurs de bibliothèque manquantes). Cela n'a pas seulement affecté le créateur de Qt mais également d'autres applications telles que VLC, Gparted, etc.
Ma solution consistait donc principalement à réinstaller toutes les bibliothèques manquantes (affichées dans les erreurs et détectées à l'aide de ldd). Et finalement, je l'ai fait fonctionner.

0
Raheeb Hassan