Deepin i Steam

Cześć, jestem totalnie zielony w świecie Linuksa i mam problem z zainstalowaniem steama. Podczas uruchamiania wyskakuje mi taki błąd:


a następnie wyskakuje okienko z

"You are missing the following 32-bit libraries, and Steam may not run:
libX11.so.6". 

Przy próbie ręcznej instalacji brakujących pakietów wyskakuje:

"Pakiet libgl1-mesa-dri:i386 nie ma dostępnej wersji, ale odnosi się do niego inny pakiet.
 Zazwyczaj oznacza to, że pakietu brakuje, został zastąpiony przez inny
pakiet lub nie jest dostępny przy pomocy obecnie ustawionych źródeł.
 E: Pakiet libgl1-mesa-dri:i386 nie ma kandydata do instalacji"

Z góry dzięki za pomoc.

Na początek standardowo, pełna aktualizacja systemu:

sudo apt update && sudo apt full-upgrade

To jest system 32-bitowy?

Zaktualizowane, dalej nic.
Zrzut%20ekranu%20Deepin_wybierz-obszar_20190127121703 .


Jeśli to nie to - wybacz i proszę powiedz jak to sprawdzić.

System 64-bitowy, domaga się 32-bitowych bibliotek. Pozostaje dodać mu taką architekturę:

sudo dpkg --add-architecture i386

i potem pełna aktualizacja systemu (jak wyżej).

Zajrzyj tutaj, punkt 6:
https://linuxconfig.org/how-to-install-steam-on-ubuntu-18-04-bionic-beaver-linux#h6-installing-steam-from-ubuntu-repository .

Próbowałem zrobić wszystko z tego linku, tutaj rezultat:

A przy instalacji pakietów
libglx0 libgl1
wyświetla że mam już aktualne.

Zainstaluj gdebi i powtórz ostatni krok:

sudo apt install gdebi

Zamiast gdebi możesz też użyć polecenia dpkg:

sudo dpkg -i steam.deb

Zainstalowałem, powtórzyłem ostatni krok i nic, podczas uruchomienia Steam dalej to samo co na początku.

Tak trzeba zainstalować - tamte dwa pozostałe tak samo:

sudo apt-get install libc6:i386

Na czym jest to cudo oparte na Debianie, Ubuntu, Mincie na podbudowe Sida czy na wszystkim naraz?

cat /etc/debian_version
cat /etc/apt/sources.list
lsb_release -a
apt-cache policy

Wyniki poleceń skopiuj z terminala za pomocą PPM -> Skopiuj i umieść na forum w tagach CODE. Możesz też wrzucić na serwis typu *==Seba_ApLoŁTt_LOL_xD_ , na przykład:

https://pastebin.com/ .

Na forum podajesz tylko link.

A nie lepiej zainstalować sobie Minta? Bardziej user-friendly, a Steam z menedżera oprogramowania instaluje się w moment.

mateusz@mateusz-PC:~$ sudo apt-get install libc6:i386
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Pakiet libc6:i386 nie ma dostępnej wersji, ale odnosi się do niego inny pakiet.
Zazwyczaj oznacza to, że pakietu brakuje, został zastąpiony przez inny
pakiet lub nie jest dostępny przy pomocy obecnie ustawionych źródeł.
Jednak następujące pakiety go zastępują:
  libdb1-compat tzdata

E: Pakiet libc6:i386 nie ma kandydata do instalacji

cat /etc/debian_version: 9.0

mateusz@mateusz-PC:~$ cat /etc/apt/sources.list
## Generated by deepin-installer
deb [by-hash=force] http://packages.deepin.com/deepin panda main contrib non-free
#deb-src http://packages.deepin.com/deepin panda main contrib non-free

mateusz@mateusz-PC:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Deepin
Description:	Deepin 15.9
Release:	15.9
Codename:	unstable

mateusz@mateusz-PC:~$ apt-cache policy
Plików pakietów:
 100 /var/lib/dpkg/status
     release a=now
 500 http://repo.steampowered.com/steam precise/steam i386 Packages
     release o=Valve Software LLC,n=precise,l=Steam,c=steam,b=i386
     origin repo.steampowered.com
 500 http://repo.steampowered.com/steam precise/steam amd64 Packages
     release o=Valve Software LLC,n=precise,l=Steam,c=steam,b=amd64
     origin repo.steampowered.com
 500 http://repository.spotify.com stable/non-free i386 Packages
     release v=0.4,o=Spotify LTD,a=stable,n=stable,l=Spotify Public Repository,c=non-free,b=i386
     origin repository.spotify.com
 500 http://repository.spotify.com stable/non-free amd64 Packages
     release v=0.4,o=Spotify LTD,a=stable,n=stable,l=Spotify Public Repository,c=non-free,b=amd64
     origin repository.spotify.com
 500 http://packages.deepin.com/deepin panda/non-free i386 Packages
     release v=2015,o=Linux Deepin,a=panda,n=unstable,l=Deepin,c=non-free,b=i386
     origin packages.deepin.com
 500 http://packages.deepin.com/deepin panda/non-free amd64 Packages
     release v=2015,o=Linux Deepin,a=panda,n=unstable,l=Deepin,c=non-free,b=amd64
     origin packages.deepin.com
 500 http://packages.deepin.com/deepin panda/contrib i386 Packages
     release v=2015,o=Linux Deepin,a=panda,n=unstable,l=Deepin,c=contrib,b=i386
     origin packages.deepin.com
 500 http://packages.deepin.com/deepin panda/contrib amd64 Packages
     release v=2015,o=Linux Deepin,a=panda,n=unstable,l=Deepin,c=contrib,b=amd64
     origin packages.deepin.com
 500 http://packages.deepin.com/deepin panda/main i386 Packages
     release v=2015,o=Linux Deepin,a=panda,n=unstable,l=Deepin,c=main,b=i386
     origin packages.deepin.com
 500 http://packages.deepin.com/deepin panda/main amd64 Packages
     release v=2015,o=Linux Deepin,a=panda,n=unstable,l=Deepin,c=main,b=amd64
     origin packages.deepin.com
Przypięte pakiety:

Raczej podziękuję, nie podoba mi się interfejs a to chyba zadecydowało w moim przypadku.

System sam podpowiada:

sudo apt install libdb1-compat tzdata

No to Manjaro Deepin - tam jest Steam “z pudełka” :wink:

Wygląda na to, że jako bazę mają Debiana, więc taki poradnik powinien być odpowiedni:
https://wiki.debian.org/Steam .

Oczywiście zawsze może pójść coś nie tak, tak że ostrożnie z dodawaniem miliona repozytoriów, itd. :smiley:

No własnie tutaj też jest problem, ponieważ już to mam.

mateusz@mateusz-PC:~$ sudo apt install libdb1-compat tzdata
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
libdb1-compat is already the newest version (2.1.3-20).
tzdata is already the newest version (2018e-1).
0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.

Może piszczy o wersje 32-bitowe: libdb1-compat:i386 i tzdata:i386

Ale to Linux. Interfejs sobie możesz machnąć pod siebie…

Wolisz się męczyć z systemem dla wyglądu. Twoja wola.

BTW. w Deepin Store czy tam Software Center Steama nie było? Zazwyczaj brakujące biblioteki sam sobie wtedy instaluje. Pytam, bo już widziałem masę laików, którzy instalowali programy przez Terminal i inne takie, bo tak Linuksiarze każą, gdyż to jedyny prawilny sposób, a potem nic nie działa i “sobie doinstaluj” + pierdyliard pozycji na liście.

Jest App Store i wywala błąd podczas instalcji.

No bo widzisz, że to poskładane diabli wiedzą z czego. Tam koledzy wyżej pisali na czym na pewno działa. W tym momencie masz dodane jedno PPA z Ubuntu i to może powodować problemy w bliższej lub dalszej przyszłości - nie mieszamy wydań, systemów, gałęzi, itd.

Jak Store nie działa to coś mi się wydaje, że systemu nie zaktualizowałeś jak należy, a teraz się wsio sypie. Wyjścia są dwa - instalacja wszystkiego po kolei jak sobie system woła, dwa instalacja na nowo i aktualizacja systemu jak należy.

Nie czytaj głupot w necie o paczkach, zmianach gałęzi itp. bo dla laika to tylko potem problem. Terminala nie powinieneś w ogóle używać, bo jak się za to bierze laik to zazwyczaj nieszczęście jest i klepanie milionów linijek przy każdej instalacji jakiegokolwiek programu.

Store ogólnie działa, jednak podczas instalacji Steam wyskakuje komunikat że nie można zainstalować programu. Miałem tylko jedną aktualizację systemu zaraz po instalacji która została zainstalowana z poziomu graficznego i niby wszystko poszło okej.