Próbuję zainstalować Steam na Ubuntu 14.04, ale brakuje mi biblioteki
You are missing the following 32-bit libraries, and Steam may not run:
libGL.so.1
Zainstalowałem, libgl1-mesa-glx:i386
ale wciąż nie działa Używanie karty nvidia z bumblebee ( optirun
) uruchamia się normalnie, więc nie wiem, co to może być.
Mam również Ubuntu 13.04 i mogę bez problemu uruchomić Steam z kartą Intel i używać optirun tylko podczas uruchamiania gier
locate libGL.so
i sprawdź, czy go masz. Następnie możesz utworzyć dowiązanie symboliczne.sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/libGL.so.1
:) Dziękujęsudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/libGL.so.1
też mnie zadziałało. dzięki za opublikowanie pytania.Odpowiedzi:
W przypadku ssytemów opartych na Optimusie potrzebujesz ogólnych bibliotek mesa do normalnej pracy, a następnie trzmiel przełączy się na te z NVidii, gdy zajdzie taka potrzeba.
Te linki są w rzeczywistości kontrolowane przez mechanizm alternatywny.
Aby wybrać, którego chcesz użyć, wywołaj:
Pamiętaj, aby skonfigurować mesa one.
To samo dotyczy bibliotek 64-bitowych:
Uruchom ponownie system i spróbuj ponownie uruchomić Steam.
źródło
sudo ldconfig
zamiast tego i sprawdź, czy to zadziałało.@DavidWinchester uruchamianie tego polecenia (poniżej) działa dobrze:
dzięki za opublikowanie pytania
źródło
Miałem ten sam problem, za każdym razem, gdy próbowałem uruchomić Steam, informował mnie o błędzie libgl.so.1. Wszystko, co zrobiłem, to wpisanie tego do terminalu i otwarcie pary z powrotem i zadziałało.
Jeśli to zadziała, prosimy o głosowanie. Jeśli napotkasz więcej problemów, daj mi znać w odpowiedziach. Chętnie pomogę
źródło
https://help.ubuntu.com/community/BinaryDriverHowto/Nvidia
Twoje rozwiązanie znajduje się na powyższej stronie internetowej. Odinstaluj wszystkie posiadane sterowniki nvidia i zainstaluj je.
źródło