quand j'essaie de courir qt-linux-opensource-5.0.2-x86-offline.run, je reçois une 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 ni répertoire de ce type
J'ai déjà installé Qt mais je n'ai pas eu d'erreur. Je pense que la cause devrait en dessous du commandement
Sudo apt-get autoremove
J'ai lancé 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 son déjà installé
libsm6 est déjà la dernière version
quelqu'un peut-il me dire un moyen d'installer qt creater
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 besoin de libsm6:i386
Sudo apt-get install libsm6:i386
Et maintenant, ldconfig -p | grep libSM.so.6
devrait 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