Libreria libSM.so.6 mancante - errore di installazione del creatore QT


11

quando provo a eseguire qt-linux-opensource-5.0.2-x86-offline.run mi viene meno l'errore.

./qt-linux-opensource-5.0.2-x86-offline.run: errore durante il caricamento delle librerie condivise: libSM.so.6: impossibile aprire il file oggetto condiviso: nessun file o directory

Ho installato Qt prima ma non ho riscontrato alcun errore. Penso che la causa dovrebbe essere sotto il comando

sudo apt-get autoremove

Ho eseguito questo comando sul mio Ubuntu appena installato. Ho trovato questo articolo online

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

così ho corso sotto il comando

sudo apt-get install libice6 libsm6 libxt6 libxrender1 libfontconfig1 libcups2

ma il terminale dice che è già installato

libsm6 è già la versione più recente

qualcuno può dirmi un modo per installare qt creater


pubblica l'output diapt-cache policy libsm6
AB

libsm6: Installato: 2: 1.2.1-2 Candidato: 2: 1.2.1-2 Tabella delle versioni: *** 2: 1.2.1-2 0 500 lk.archive.ubuntu.com/ubuntu trusty / main amd64 Pacchetti 100 / var / lib / dpkg / status
Menuka Ishan,

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

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

Risposte:


20

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

Il programma richiede librerie a 32 bit. Hai bisognolibsm6:i386

sudo apt-get install libsm6:i386

E ora, ldconfig -p | grep libSM.so.6dovrebbe apparire così:

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

E per tutte le altre librerie mancanti utilizzare la stessa strategia:

per esempio 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

Ora sto ricevendo un nuovo errore ./qt-linux-opensource-5.0.2-x86-offline.run: errore durante il caricamento delle librerie condivise: libXrender.so.1: impossibile aprire il file oggetto condiviso: nessun file o directory
simili

Ho migliorato la mia risposta. :)
AB

L'ho visto più tardi :) Ho scoperto questo comando sudo apt-get install qtcreator Ha installato il qtcreator ma sono preoccupato perché il terminale ha detto che le dimensioni sono 100 MB o qualcosa di diverso ma programma di installazione offline 465 MB. Cosa c'è di diverso tra loro?
Menuka Ishan,

@MenukaIshan Non posso rispondere in modo soddisfacente a te. Senza il diritto di guardare, posso solo immaginare.
AB

@MenukaIshan Sei stato soddisfatto della mia risposta? Allora dammi un voto (∧). Se potessi risolvere il tuo problema, sarebbe bello se tu segnassi la mia risposta (✓). ;)
AB
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.