Próba instalacji BŁĘDU Steam: Brakuje następujących 32-bitowych bibliotek, a Steam może nie działać: nie


25

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ć.


2
Potrzebujemy pełnego komunikatu o błędzie.
Javier Rivera

5
To kompletna wiadomość, której nie kontynuuje po nie
Unb3liveblE - PoW

Odpowiedzi:


10

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 updateterminala (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.


33

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


1
To było moje rozwiązanie w Ubuntu 13.10. Nie pamiętam tego problemu w Ubuntu 12.04.
isaaclw

2
Jest to najczystszy sposób rozwiązania problemu w 13.10. Użytkownik nie powinien tworzyć dowiązań symbolicznych w / usr / lib, zgodnie z aktualnie najlepiej głosowaną odpowiedzią.
XBigTK13X

To było dla mnie rozwiązanie na Ubuntu 14.04
Tanner Watson,

To jest właściwa droga - łatwa i działała. Nic więcej nie zrobiło.
Audie,

żadne z tych rozwiązań nie działa dla mnie 14.04 x64. kiedy gwiazdy Steam otwierają terminal i mówią, jakie zależności zostaną zainstalowane. ale kiedy pobieranie się zakończy, pojawi się kolejny problem z zależnościami. a następnie zaczyna się od braku komunikatu o błędzie steamui.so, a następnie kończy pracę.
ViBE,

26

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.


To zadziałało dla mnie (tutaj AMD). Musiałem zainstalować 32-bitowy fglrxpakiet multiarch , który zawiera libGL.sonazwę 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.
Thomas

Naprawiłem to również dla mnie na Ubuntu 17.10. Dzięki!
przedłużenie

6

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.


1
Ten pakiet nie jest dostępny dla debian wheezy ani dla suacy (13.10). Próbuję przypomnieć sobie, kiedy nastąpiła migracja dla Ubuntu ... ale migrowali z instalacji 32-bitowych pakietów w ten sposób.
isaaclw


0

Jak uruchomić Steam z ATI 13.04 na Ubuntu 13.04 64bit z jądrem 3.8.12:

  1. otwarty terminal

  2. Utwórz plik startowy w swoim katalogu domowym:

    sudo gedit st3am.sh
    
  3. umieść to w pliku:

    LD_PRELOAD=/usr/lib32/fglrx/libGL.so.1 steam
    
  4. Zapisz i wykonaj plik wykonywalny:

    chmod a+x st3am.sh
    
  5. Utwórz skrót i przejdź na pulpit lub dodaj do menu aplikacji

  6. Baw się dobrze :)


0

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.


0

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.

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.