Estou tentando instalar o Steam Client no Debian 8 (Jessie) 64-bit porque as instruções me pedem para (e porque eu tentei sem eles e isso falha ... continue lendo!). Ao seguir as instruções, basicamente fiz o seguinte:
deb http://http.debian.net/debian/ jessie main contrib non-free
dpkg --add-architecture i386
aptitude update
aptitude install steam
aptitude install libgl1-fglrx-glx:i386
Esse último foi em uma tentativa de instalar os drivers de 32 bits para o meu ATI Radeon HD 7800. Eles são necessários porque o vapor é aparentemente de 32 bits e requer drivers de 32 bits. A saída quando eu executo esse comando é:
user@home:~$ sudo apt-get install libgl1-fglrx-glx:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libgl1-fglrx-glx:i386 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'libgl1-fglrx-glx:i386' has no installation candidate
Quando eu uso o vapor, recebo a seguinte mensagem:
OpenGL GLX context is not using direct rendering, which may cause
performance problems.
For more information visit
https://support.steampowered.com/kb_article.php?ref=9938-EYZB-7457.
Esse link me leva a uma página basicamente me pedindo para instalar os drivers de 32 bits.
user@home:~$ glxinfo | grep rendering
direct rendering: Yes
Bem, isso é bom, eu acho. Mas quando eu tento executar, por exemplo, Counterstrike: Source
eu recebo isso:
Could not find required OpenGL entry point 'glGetError'! Either your
video card is unsupported, or your OpenGL driver needs to be updated.
Eu estou supondo que isso é porque eu não instalei esse driver?
Para confirmar que eu tenho as fontes certas, aqui está meu arquivo /etc/apt/sources.list
:
user@home:~$ cat /etc/apt/sources.list
deb http://http.us.debian.org/debian/ jessie contrib main
deb http://http.debian.net/debian/ jessie main contrib non-free
deb-src http://http.debian.net/debian/ jessie main contrib non-free
deb http://repository.spotify.com stable non-free
deb-src http://repository.spotify.com stable non-free
Infelizmente, a solução sugerida para a seguinte pergunta (muito parecida) foi incluída em minhas etapas e não ajudou no meu caso:
Debian estável libgl1-nvidia -glx: i386 não encontrado (tentando instalar o Steam)
Estou assumindo que essas instruções estão lá porque funcionam e dizem especificamente que são debian jessie
. O que estou fazendo errado aqui?
EDIT: Como Braiam aponta o problema pode ter mais a ver com um problema de vapor que minha configuração. Eu tentei seguir uma das correções sugeridas fazendo isso:
mv
~/.steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1{,.disable}
No entanto, ao contrário dos relatos de outras pessoas, isso não me ajudou muito (o mesmo resultado de antes).