Zainstalowałem już Steam, ale po kliknięciu programu pojawia się ten komunikat
ERROR- You are missing the following 32-bit libraries, and Steam may not run:
not
Nie wiem co zainstalować, a nawet zrobić.
Zainstalowałem już Steam, ale po kliknięciu programu pojawia się ten komunikat
ERROR- You are missing the following 32-bit libraries, and Steam may not run:
not
Nie wiem co zainstalować, a nawet zrobić.
Odpowiedzi:
Nie ma problemu. Przy okazji, witamy w Linuksie i Ubuntu.
Po pierwsze, jeśli nie zainstalowałeś Steam z Centrum Oprogramowania Ubuntu i nie próbowałeś, sprawdź, czy możesz to zainstalować w ten sposób, wcześniej usuwając Steam ze swojego systemu. Może być konieczne wcześniejsze uruchomienie sudo apt-get update
terminala (gdy pojawi się monit o podanie hasła, wpisuje się, nawet jeśli nic nie pojawia się na ekranie). Zauważyłem również, że Steam pojawia się w Centrum oprogramowania tylko po kliknięciu „pokaż elementy techniczne” na dole.
Jeśli to nie pomoże, zobacz sekcję Znane problemy na wiki Valve Developer. Postępuj zgodnie z instrukcjami dla dystrybucji opartych na Debianie:
sudo apt-get install lib32stdc++6
Daj mi znać, jeśli te instrukcje nie mają sensu.
Wydaje się, że dzieje się tak na każdym 64-bitowym systemie operacyjnym.
Pełny raport o błędzie tutaj: https://github.com/ValveSoftware/steam-for-linux/issues/321
Rozwiązanie :
gksudo gedit /etc/ld.so.conf.d/steam.conf
Dodaj kolejne dwa wiersze do pliku :
/usr/lib32
/usr/lib/i386-linux-gnu/mesa
Następnie wykonaj :
sudo ldconfig
Teraz powinieneś być w stanie uruchomić Steam
rozwiązanie znalezione tutaj: http://steamcommunity.com/app/221410/discussions/0/864959336441792994/?l=russian
Oto, co musiałem zrobić na Intel Sandy Bridge (grafika HD3000) - dla Nvidii / AMD użyj odpowiedniego źródła:
sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib
Działa teraz Steam i 3D w vmWare.
fglrx
pakiet multiarch , który zawiera libGL.so
nazwę libgl1-fglrx-glx:i386
, a następnie utworzyć dowiązanie symboliczne /usr/lib/i386-linux-gnu/fglrx/libGL.so.1
. Potem działało idealnie.
Prawdopodobnie używasz 64-bitowej wersji Ubuntu.
Wystarczy otworzyć terminal i wpisać:
sudo apt-get install ia32-libs
W ten sposób będziesz mieć pełną kompatybilność z 32-bitowymi aplikacjami, takimi jak Steam, Skype i inne.
Pracuję 14.04 LTS
(z elementary OS 0.3.2 Freya 64bit
) i to działało idealnie dla mnie:
sudo dpkg --add-architecture i386
sudo add-apt-repository multiverse
sudo apt-get update
sudo apt-get install steam
Należy również zauważyć, że było to rozwiązanie innego (ale pokrewnego) problemu.
Jak uruchomić Steam z ATI 13.04 na Ubuntu 13.04 64bit z jądrem 3.8.12:
otwarty terminal
Utwórz plik startowy w swoim katalogu domowym:
sudo gedit st3am.sh
umieść to w pliku:
LD_PRELOAD=/usr/lib32/fglrx/libGL.so.1 steam
Zapisz i wykonaj plik wykonywalny:
chmod a+x st3am.sh
Utwórz skrót i przejdź na pulpit lub dodaj do menu aplikacji
Baw się dobrze :)
Po prostu pobiegłem używając optirun. Z oknie terminala: optirun steam
. Ustawia steam działający na mojej rzeczywistej karcie graficznej, a nie na procesorowej karcie graficznej Intel.
Miałem podobny problem z nVidią i Steam, używając GeForce 650ti ze sterownikami 331. Skończyło się robi CTRL- ALT- F1i zalogowaniu się, a następnie
sudo service lightdm stop
,
telinit 3
(być może nie są potrzebne po zatrzymaniu usług), a sudo sh NVIDIA*.run
.
Oryginalne sterowniki 331 zostały usunięte, a instalacja (tym razem) poszła dobrze i Steam działa.