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


11

когда я пытаюсь запустить 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
AB

libsm6: Установлено: 2: 1.2.1-2 Кандидат: 2: 1.2.1-2 Таблица версий: *** 2: 1.2.1-2 0 500 lk.archive.ubuntu.com/ubuntu trusty / main amd64 Пакеты 100 / var / lib / dpkg / status
Менюка Ишан,

а ldconfig -p | grep libSM.so.6?
АВ

libSM.so.6 (libc6, x86-64) => /usr/lib/x86_64-linux-gnu/libSM.so.6
Менюка Ишан,

Ответы:


20

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

Теперь я получаю новую ошибку ./qt-linux-opensource-5.0.2-x86-offline.run: ошибка при загрузке общих библиотек: libXrender.so.1: невозможно открыть общий объектный файл: нет такого файла или каталога
Menuka Ишан

Я улучшил свой ответ. :)
AB

Я видел это позже :) Я нашел об этой команде sudo apt-get install qtcreator Он установил qtcreator, но я волнуюсь, потому что терминал сказал, что размер составляет 100 МБ или что-то, но автономный установщик 465 МБ. Чем они отличаются?
Менека Ишан

@MenukaIshan Я не могу ответить вам удовлетворительно. Без права смотреть я могу только догадываться.
АВ

@MenukaIshan Вы были удовлетворены моим ответом? Тогда возьми мне голос (∧). Если бы я мог решить вашу проблему, было бы хорошо, если бы вы отметили мой ответ (✓). ;)
AB
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.