Brak biblioteki libSM.so.6 - błąd instalacji twórcy QT


11

gdy próbuję uruchomić qt-linux-opensource-5.0.2-x86-offline.run, pojawia się błąd.

./qt-linux-opensource-5.0.2-x86-offline.run: błąd podczas ładowania bibliotek współdzielonych: libSM.so.6: nie można otworzyć pliku obiektu współdzielonego: brak takiego pliku lub katalogu

Zainstalowałem Qt wcześniej, ale nie dostałem żadnego błędu. Myślę, że przyczyna powinna być poniżej rozkazu

sudo apt-get autorove

Uruchomiłem to polecenie na moim nowo zainstalowanym Ubuntu. Znalazłem ten artykuł online

http://docs.alfresco.com/5.0/concepts/install-lolibfiles.html

więc pobiegłem poniżej polecenia

sudo apt-get install libice6 libsm6 libxt6 libxrender1 libfontconfig1 libcups2

ale terminal mówi, że jest już zainstalowany

libsm6 jest już najnowszą wersją

czy ktoś może mi powiedzieć, jak zainstalować kreator qt


opublikować wynikapt-cache policy libsm6
AB

libsm6: Zainstalowano: 2: 1.2.1-2 Kandydat: 2: 1.2.1-2 Tabela wersji: *** 2: 1.2.1-2 0 500 lk.archive.ubuntu.com/ubuntu trusty / main amd64 Pakiety 100 / var / lib / dpkg / status
Menuka Ishan

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

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

Odpowiedzi:


20

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

Program wymaga bibliotek 32-bitowych. Potrzebujeszlibsm6:i386

sudo apt-get install libsm6:i386

A teraz ldconfig -p | grep libSM.so.6powinien wyglądać tak:

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

I dla wszystkich innych brakujących bibliotek używaj tej samej strategii:

na przykład 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

Teraz otrzymuję nowy błąd ./qt-linux-opensource-5.0.2-x86-offline.run: błąd podczas ładowania bibliotek współdzielonych: libXrender.so.1: nie można otworzyć pliku obiektu współdzielonego: brak takiego pliku lub katalogu
Menuka Ishan

Poprawiłem swoją odpowiedź. :)
AB

Widziałem to później :) Znalazłem informacje o tym poleceniu sudo apt-get install qtcreator Zainstalowałem program qtcreator, ale martwię się, ponieważ terminal powiedział, że rozmiar to 100 MB lub coś innego niż instalator offline 465 MB. Czym się różnią?
Menuka Ishan

@MenukaIshan Nie mogę ci odpowiedzieć w sposób zadowalający. Bez prawa do patrzenia mogę tylko zgadywać.
AB

@MenukaIshan Czy jesteś zadowolony z mojej odpowiedzi? W takim razie daj mi głos (∧). Gdybym mógł rozwiązać twój problem, byłoby miło, gdybyś zaznaczył moją odpowiedź (✓). ;)
AB
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.