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
apt-cache policy libsm6
ldconfig -p | grep libSM.so.6
?Respostas:
O programa requer bibliotecas de 32 bits. Você precisa
libsm6:i386
E agora,
ldconfig -p | grep libSM.so.6
deve ficar assim:E para todas as outras bibliotecas ausentes, use a mesma estratégia:
por exemplo
libXrender.so.1
fonte