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
apt-cache policy libsm6
ldconfig -p | grep libSM.so.6
?Odpowiedzi:
Program wymaga bibliotek 32-bitowych. Potrzebujesz
libsm6:i386
A teraz
ldconfig -p | grep libSM.so.6
powinien wyglądać tak:I dla wszystkich innych brakujących bibliotek używaj tej samej strategii:
na przykład
libXrender.so.1
źródło