Brakuje następujących 32-bitowych bibliotek, a Steam może nie działać: libc.so.6
15
Niedawno przeszedłem z SteamOS, czyli Debian Wheazy. Żadna z innych poprawek nie zadziałała, próbowałem uzyskać Steam zarówno przez samą Steam, jak i Ubuntu Center.
jakiej wersji ubuntu używasz i jakich „innych poprawek” wypróbowałeś, które nie działały, i opublikuj dane wyjściowe zawierające brakujące biblioteki 32-bitowe, abym mógł je wyszukać.
mchid
Dla nowej instalacji 14.04.2 - używasz stosu mesa HWE i musisz zainstalować pakiety ..lts-utopic. Dlatego sudo apt-get install libgl1-mesa-glx-lts-utopic:i386powinno się to przydać
Doug
obecny stos hwe jest żywy teraz, gdy utopią jest eol.
mchid
Odpowiedzi:
29
Zakładając, że brakuje tylko libc.so.6, otwórz terminal i wykonaj następujące polecenia, aby zainstalować brakującą bibliotekę (uważaj tutaj i nie akceptuj zmian, chyba że jesteś zadowolony ze zmian, tj. Możesz odinstalować rzeczy, które chcesz trzymać!!):
Trudno powiedzieć, czy zadziałałoby to dla OP, ale dostałem ten sam błąd ze Steam na Debian 8 i instalacja libc6-i386działała dla mnie.
Beetle,
E: Unable to locate package libc6-i386
Zenon
@Zenon Jakiej wersji Ubuntu używasz?
mchid
@mchid Ubuntu MATE 16.04
Zenon
@Zenon Niektóre osoby używają mate na starszych komputerach. Czy używasz wersji i386 lub wersji X86_64 wiązania?
mchid
2
Jeśli tak jak ja, odpowiedź mchid nie rozwiązała problemu, spróbuj utworzyć dowiązanie symboliczne do libc.so.6 i ponownie zainstalować steam z steamcmd :
find /lib -name libc.so.6
ln -s /lib/i386-linux-gnu/libc.so.6 /lib/libc.so.6
mkdir ~/steamcmd2 && cd $_
wget http://media.steampowered.com/client/steamcmd_linux.tar.gz
tar -xvzf steamcmd_linux.tar.gz
./steamcmd.sh
sudo apt-get install libgl1-mesa-glx-lts-utopic:i386
powinno się to przydaćOdpowiedzi:
Zakładając, że brakuje tylko libc.so.6, otwórz terminal i wykonaj następujące polecenia, aby zainstalować brakującą bibliotekę (uważaj tutaj i nie akceptuj zmian, chyba że jesteś zadowolony ze zmian, tj. Możesz odinstalować rzeczy, które chcesz trzymać!!):
Proszę zamieścić wszelkie błędy.
źródło
libc6-i386
działała dla mnie.E: Unable to locate package libc6-i386
Jeśli tak jak ja, odpowiedź mchid nie rozwiązała problemu, spróbuj utworzyć dowiązanie symboliczne do libc.so.6 i ponownie zainstalować steam z steamcmd :
Następnie
źródło
find
igrep
.find
sam jest wystarczający.