Falta la biblioteca libSM.so.6 - Error de instalación del creador QT

11

cuando intento ejecutar qt-linux-opensource-5.0.2-x86-offline.run me sale el siguiente error.

./qt-linux-opensource-5.0.2-x86-offline.run: error al cargar bibliotecas compartidas: libSM.so.6: no se puede abrir el archivo de objeto compartido: No existe tal archivo o directorio

He instalado Qt antes pero no recibí ningún error. Creo que la causa debería debajo del comando

sudo apt-get autoremove

Ejecuté este comando en mi ubuntu recién instalado. Encontré este artículo en línea.

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

así que corrí debajo del comando

sudo apt-get install libice6 libsm6 libxt6 libxrender1 libfontconfig1 libcups2

pero el terminal dice que ya está instalado

libsm6 ya es la versión más nueva

¿Alguien puede decirme una manera de instalar qt creater

Menuka Ishan
fuente
publicar la salida deapt-cache policy libsm6
AB
libsm6: Instalado: 2: 1.2.1-2 Candidato: 2: 1.2.1-2 Tabla de versión: *** 2: 1.2.1-2 0 500 lk.archive.ubuntu.com/ubuntu trusty / main amd64 Paquetes 100 / var / lib / dpkg / status
Menuka Ishan
y ldconfig -p | grep libSM.so.6?
AB
libSM.so.6 (libc6, x86-64) =>
/usr/lib/x86_64-linux-gnu/libSM.so.6

Respuestas:

20

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

El programa requiere bibliotecas de 32 bits. Necesitaslibsm6:i386

sudo apt-get install libsm6:i386

Y ahora, ldconfig -p | grep libSM.so.6debería verse así:

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

Y para todas las demás bibliotecas faltantes, use la misma estrategia:

p.ej 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
AB
fuente
Ahora recibo un nuevo error ./qt-linux-opensource-5.0.2-x86-offline.run: error al cargar bibliotecas compartidas: libXrender.so.1: no se puede abrir el archivo de objeto compartido: No
existe
He mejorado mi respuesta. :)
AB
Lo vi más tarde :) Encontré sobre este comando sudo apt-get install qtcreator Instaló qtcreator pero me preocupa porque el terminal dijo que el tamaño es de 100 MB o algo así, pero el instalador fuera de línea 465 MB. ¿Qué es diferente entre ellos?
Menuka Ishan
@MenukaIshan No puedo responderte satisfactoriamente. Sin el derecho de mirar, solo puedo adivinar.
AB
@MenukaIshan ¿Estaba satisfecho con mi respuesta? Entonces dame un voto a favor (∧). Si pudiera resolver su problema, sería bueno que marcara mi respuesta (✓). ;)
AB