Відсутня бібліотека 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 install 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
Menuka Ishan

і ldconfig -p | grep libSM.so.6?
AB

libSM.so.6 (libc6, x86-64) => /usr/lib/x86_64-linux-gnu/libSM.so.6
Menuka Ішан

Відповіді:


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 Я не можу відповісти вам задовільно. Без права дивитися, я можу лише здогадуватися.
AB

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