Biblioteca libSM.so.6 ausente - erro de instalação do criador do QT

11

Quando eu estou tentando executar o qt-linux-opensource-5.0.2-x86-offline.run eu fico abaixo do erro.

./qt-linux-opensource-5.0.2-x86-offline.run: erro ao carregar bibliotecas compartilhadas: libSM.so.6: não é possível abrir o arquivo de objeto compartilhado: Esse arquivo ou diretório não existe

Eu instalei o Qt antes, mas não recebi nenhum erro. Eu acho que a causa deve abaixo do comando

sudo apt-get autoremove

Eu executei este comando no ubuntu recém-instalado. Encontrei este artigo online

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

então eu corri abaixo do comando

sudo apt-get install libice6 libsm6 libxt6 libxrender1 libfontconfig1 libcups2

mas o terminal diz que já está instalado

libsm6 já é a versão mais recente

alguém pode me dizer uma maneira de instalar o qt creater

Menuka Ishan
fonte
postar a saída deapt-cache policy libsm6
AB
libsm6: Instalado: 2: 1.2.1-2 Candidato: 2: 1.2.1-2 Tabela de versões: *** 2: 1.2.1-2 0 500 lk.archive.ubuntu.com/ubuntu trusty / main amd64 Pacotes 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

Respostas:

20

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

O programa requer bibliotecas de 32 bits. Você precisalibsm6:i386

sudo apt-get install libsm6:i386

E agora, ldconfig -p | grep libSM.so.6deve ficar assim:

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 para todas as outras bibliotecas ausentes, use a mesma estratégia:

por exemplo 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
fonte
Agora estou recebendo um novo erro ./qt-linux-opensource-5.0.2-x86-offline.run: erro ao carregar bibliotecas compartilhadas: libXrender.so.1: não é possível abrir o arquivo de objeto compartilhado: Esse arquivo ou diretório não
existe
Eu melhorei minha resposta. :)
AB
Eu o vi mais tarde :) Encontrei sobre este comando sudo apt-get install qtcreator Ele instalou o qtcreator, mas estou preocupado porque o terminal disse que o tamanho é 100 MB ou algo além do instalador offline 465 MB. O que é diferente entre eles?
Menu9 Ishan
@MenukaIshan Não posso responder satisfatoriamente a você. Sem o direito de olhar, só posso adivinhar.
AB
@MenukaIshan Você ficou satisfeito com a minha resposta? Então me dê um voto positivo (∧). Se eu pudesse resolver seu problema, seria bom se você marcasse minha resposta (✓). ;)
AB