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
apt-cache policy libsm6
ldconfig -p | grep libSM.so.6
?Réponses:
Le programme nécessite des bibliothèques 32 bits. Vous avez besoin
libsm6:i386
Et maintenant,
ldconfig -p | grep libSM.so.6
devrait ressembler à ceci:Et pour toutes les autres bibliothèques manquantes, utilisez la même stratégie:
par exemple
libXrender.so.1
la source