Отсутствует библиотека libSM.so.6 - ошибка установки создателя QT

9

, когда я пытаюсь запустить 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. Я нашел эту статью онлайн

Ссылка

, поэтому я побежал ниже команды

sudo apt-get install libice6 libsm6 libxt6 libxrender1 libfontconfig1 libcups2

, но терминал говорит, что уже установленный

libsm6 - это уже самая новая версия

может кто-нибудь сказать мне способ установить qt creater

    
задан Menuka Ishan 21.04.2015 в 08:11
источник

1 ответ

15

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

Программа требует 32-разрядных библиотек. Вам нужно libsm6:i386

sudo apt-get install libsm6:i386

И теперь ldconfig -p | grep libSM.so.6 должно выглядеть так:

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

И для всех остальных отсутствующих библиотек используется та же стратегия:

например. 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
    
ответ дан A.B. 21.04.2015 в 13:04
источник