Bibliothèque libSM.so.6 manquante - Erreur d'installation du créateur QT


11

quand j'essaye d'exécuter qt-linux-opensource-5.0.2-x86-offline.run j'obtiens en dessous de l'erreur.

./qt-linux-opensource-5.0.2-x86-offline.run: erreur lors du chargement des bibliothèques partagées: libSM.so.6: impossible d'ouvrir le fichier d'objet partagé: aucun fichier ou répertoire de ce type

J'ai déjà installé Qt mais je n'ai eu aucune erreur. Je pense que la cause devrait être inférieure à la commande

sudo apt-get autoremove

J'ai exécuté cette commande sur mon ubuntu nouvellement installé. J'ai trouvé cet article en ligne

http://docs.alfresco.com/5.0/concepts/install-lolibfiles.html

donc j'ai couru en dessous de la commande

sudo apt-get install libice6 libsm6 libxt6 libxrender1 libfontconfig1 libcups2

mais le terminal dit que c'est déjà installé

libsm6 est déjà la dernière version

quelqu'un peut-il me dire comment installer qt creater


publier la sortie deapt-cache policy libsm6
AB

libsm6: installé: 2: 1.2.1-2 Candidat: 2: 1.2.1-2 Tableau des versions: *** 2: 1.2.1-2 0500 lk.archive.ubuntu.com/ubuntu trusty / main amd64 Packages 100 / var / lib / dpkg / status
Menuka Ishan

et ldconfig -p | grep libSM.so.6?
AB

libSM.so.6 (libc6, x86-64) => /usr/lib/x86_64-linux-gnu/libSM.so.6
Menuka Ishan

Réponses:


20

libSM.so.6 (libc6, x86-64) => /usr/lib/x86_64-linux-gnu/libSM.so.6

Le programme nécessite des bibliothèques 32 bits. Vous avez besoinlibsm6:i386

sudo apt-get install libsm6:i386

Et maintenant, ldconfig -p | grep libSM.so.6devrait ressembler à ceci:

libSM.so.6 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libSM.so.6
libSM.so.6 (libc6) => /usr/lib/i386-linux-gnu/libSM.so.6

Et pour toutes les autres bibliothèques manquantes, utilisez la même stratégie:

par exemple libXrender.so.1

$ apt-file search libXrender.so.1
libxrender1: /usr/lib/x86_64-linux-gnu/libXrender.so.1
libxrender1: /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
libxrender1-dbg: /usr/lib/debug/usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0

$ sudo apt-get install libxrender1:i386

Maintenant, je reçois une nouvelle erreur ./qt-linux-opensource-5.0.2-x86-offline.run: erreur lors du chargement des bibliothèques partagées: libXrender.so.1: impossible d'ouvrir le fichier d'objet partagé: aucun fichier ou répertoire de ce type
Menuka Ishan

J'ai amélioré ma réponse. :)
AB

Je l'ai vu plus tard :) J'ai trouvé cette commande sudo apt-get install qtcreator Il a installé le qtcreator mais je suis inquiet parce que le terminal dit que la taille est de 100 Mo ou quelque chose mais que le programme d'installation hors ligne est de 465 Mo. Qu'est-ce qui est différent entre eux?
Menuka Ishan

@MenukaIshan Je ne peux pas vous répondre de manière satisfaisante. Sans le droit de regarder, je ne peux que deviner.
AB

@MenukaIshan Avez-vous été satisfait de ma réponse? Donnez-moi ensuite un vote positif (∧). Si je pouvais résoudre votre problème, ce serait bien que vous marquiez ma réponse (✓). ;)
AB
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.