Nigdy nie korzystałem z Ubuntu ani żadnego innego systemu operacyjnego Linux przed ostatnim piątkiem. Z tego co wiem, mogłem źle zainstalować Ubuntu i brakuje mi komponentu. Wolę, jeśli użyjesz najprostszej terminologii, ale w razie potrzeby mogę trochę googlować. Właśnie zainstalowałem Steam dla Ubuntu 16.04, ale nie otworzy się, kiedy kliknę go w programie uruchamiającym. Ikona miga przez kilka sekund, zatrzymuje się, a następnie nic się nie dzieje. Spojrzałem na monitor systemu i widać tam parę, ale zakończenie procesu i próba ponownej próby nic nie robi. Słyszałem, że próba otwarcia aplikacji, które nie działają przez terminal, mówi ci, jaki jest błąd, więc spróbowałem i dostałem to:
Running Steam on ubuntu 16.04 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(0)
libGL error: unable to load driver: radeonsi_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: radeonsi
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
Proszę o pomoc Chcę tylko ponownie zagrać w CS: GO.
assert_20160820112154_1.dmp[8558]: file ''/tmp/dumps/assert_20160820112154_1.dmp'', upload yes: ''CrashID=bp-3f997128-c49b-4a1f-9f2f-9d7f82160819''
.Odpowiedzi:
Ten problem występuje tylko w systemie Ubuntu 16.04. W Ubuntu 16.10 zainstaluj
steam:i386
pakiet z wieloświatowego repozytorium Ubuntu (repozytorium jest domyślnie włączone) i większość problemów została naprawiona. Aby naprawić na Ubuntu 16.04:Zalecane rozwiązanie:
Jeśli właśnie zainstalowałeś Steam, upewnij się, że Steam jest zamknięty i przejdź do
~/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/
i usuń linklibstdc++.so.6
.To wszystko, teraz powinno zacząć się bez problemu. Niech zrobi to aktualizacja. Po aktualizacji, jeśli komunikat jest taki sam (plik zostanie odtworzony po pierwszej aktualizacji), upewnij się, że Steam jest zamknięty i zrób to samo. Również jeśli masz system 64-bitowy, przejdź do
~/.steam/steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/
i usuńlibstdc++.so.6
.W niektórych systemach
libstdc++.so.6
ciągle się odtwarza. W takim przypadku utwórz skryptsteam.sh
z uprawnieniami do wykonywania:Następnie zmień na pulpicie Steam
Exec=
wiersz na bezwzględną ścieżkę skryptu steam.sh. Za każdym razem, gdy chcesz zagrać w grę, otwórz najpierw steam ze zmodyfikowanym wpisem na pulpicie, a następnie uruchom grę od wewnątrz steam. Źródło: https://wirejungle.wordpress.com/2015/01/09/how-to-fix-broken-steam-linux-client-with-radeon-graphics-driver-workaround/źródło
libGL error
s - Musiałem uruchomić pierwsze polecenie stąd: steamcommunity.com/app/221410/discussions/0/412446292752412961/...Zainstalowałem Steam z pakietem w repozytoriach Ubuntu, a nie plik .deb ze Steam. Najwyraźniej dostarczony pakiet Ubuntu został zmodyfikowany do pracy na Ubuntu.
Usuń pakiet Valve:
Usuń repozytorium, jeśli nie zostało usunięte z pakietem:
Załaduj ponownie listę źródeł:
Zainstaluj Steam z repozytoriów:
Aby uzyskać więcej informacji, zobacz: https://www.reddit.com/r/linux_gaming/comments/57clur/cant_run_steam_on_ubuntu_1610/
źródło
Spróbuj tego :
źródło
/.steam/steam/ubuntu12_32/...
(wcześniej zauważ dodatkowe/steam/
na ścieżce/ubuntu12_32
).Coś, co zadziałało, to dodanie tej zmiennej środowiskowej przed plikiem wykonywalnym
steam
:Spróbuj uruchomić go w konsoli, sprawdź, czy działa.
Jeśli tak, możesz edytować skrót pulpitu Steam, aby uzyskać następujące polecenie:
zamiast starej wartości:
Podobnie możesz zaktualizować skrót na pulpicie CS: GO, aby mieć to polecenie:
Nie mam pojęcia, co robi, ale wydaje mi się, że to działa ...
Mam nadzieję, że to pomoże i mam nadzieję, że Valve to naprawi wkrótce !!
źródło
Wysłany dziennik wskazuje, że sterownik karty graficznej nie został poprawnie zainstalowany.
Miałem podobny problem ze świeżą instalacją 16.04 Ponownie zainstalowałem sterownik karty graficznej
pierwsza odpowiedź na link poniżej Problemy z grafiką po zainstalowaniu Ubuntu 16.04 z grafiką NVIDIA
źródło
2019
Plik binarny Steam ma 32 bity. Najnowsze wersje sterowników Nvidia zrezygnowały z obsługi aplikacji 32-bitowych. Aby to naprawić w Ubuntu 18.04:
sudo add-apt-repository ppa:graphics-drivers/ppa
nvidia-settings
i sprawdź wersję główną sterownika Nvidia. Mój, na przykład, to: Wersja sterownika NVIDIA: 430.26 (tak, 430)sudo apt install libnvidia-gl-{{MAJOR VERSION NUMBER}}:i386
Na przykład, będąc moją główną wersją sterownika Nvidia 430, moje polecenie skończyło się
sudo apt install libnvidia-gl-430:i386
Ale Steam, poważnie, 32 bity .... ??
źródło
Jest to rozwiązanie podobne do @Thanos Apostolou, dzięki uprzejmości ArchLinux wiki:
Oryginalne rozwiązanie: https://wiki.archlinux.org/index.php/Steam/Trou Rozwiązywanie problemów# Dynamic_linker
źródło
Zainstalowanie wersji Steam Solusa zamiast oficjalnej (.deb) naprawiło to dla mnie.
Najpierw usuń oficjalną wersję:
Następnie zainstaluj wersję Solus:
Teraz uruchom Steam z deski rozdzielczej.
źródło
Dla użytkowników Gentoo, którzy tu przybyli i chcą prostego rozwiązania, właśnie to zrobiłem.
Krok 1
Usunięto przestępców:
Krok 2
Utwórz skrypt uruchamiania:
Powoduje wiele błędów ostrzegających o „niewłaściwej klasie ELF”, ale je ignoruję. Zmień także ścieżkę dla zainstalowanej wersji gcc. Zachęcamy do poprawy (użyj gcc-config -L itp.)
źródło
Ubuntu 18.04: Po pomyślnym odinstalowaniu bieżącego Steam (cały katalog związany ze Steam) otwórz terminal i wpisz następujące polecenie, aby mieć świeżą i czystą instalację:
Gdy masz rację, wynik powinien wyglądać następująco:
Następnie zainstaluj parę ( za pomocą terminala jest to ważne, aby zobaczyć potencjalne komunikaty o błędach)
Po pomyślnym zakończeniu instalacji wystarczy wpisać
steam
Tutaj albo działa, a potem baw się dobrze! Lub masz następujący komunikat o błędzie:
Jeśli masz ten komunikat, nie poddawaj się i uruchom:
To powinno teraz działać!
źródło