когда я пытаюсь запустить qt-linux-opensource-5.0.2-x86-offline.run, я получаю ошибку ниже.
./qt-linux-opensource-5.0.2-x86-offline.run: ошибка при загрузке общих библиотек: libSM.so.6: невозможно открыть общий объектный файл: такого файла или каталога нет
Я установил Qt раньше, но не получил никакой ошибки. Я думаю, что причина должна ниже команды
sudo apt-get autoremove
Я запустил эту команду на мою недавно установленную Ubuntu. Я нашел эту статью в Интернете
http://docs.alfresco.com/5.0/concepts/install-lolibfiles.html
поэтому я побежал ниже команды
sudo apt-get установить libice6 libsm6 libxt6 libxrender1 libfontconfig1 libcups2
но терминал говорит, что он уже установлен
libsm6 уже самая новая версия
Может кто-нибудь сказать мне, как установить Qt Creater
apt-cache policy libsm6
ldconfig -p | grep libSM.so.6
?Ответы:
Программа требует 32-битных библиотек. Тебе нужно
libsm6:i386
А теперь
ldconfig -p | grep libSM.so.6
должно выглядеть так:И для всех остальных отсутствующих библиотек используйте ту же стратегию:
например
libXrender.so.1
источник