Instalando o Steam no Debian

4

Eu encontrei alguns problemas quando ele baixou para instalar o Steam no Debian. O console, assim como o Apper, apresenta dependências ausentes e o pacote não será instalado.

    
por BenjB 18.02.2016 / 06:18

3 respostas

8

Melhor ainda, basta instalar o pacote Steam fornecido no repositório não-livre hospedado na infraestrutura do Debian:

  • adicione i386

    sudo dpkg --add-architecture i386

  • edite /etc/apt/sources.list para ativar contrib e non-free ; a linha jessie deve ser parecida com (a URL será diferente)

    deb http://ftp.fr.debian.org/debian jessie main contrib non-free

    (substitua por stretch para Debian 9, ou buster para Debian 10)

  • atualize os caches de apt

    sudo apt-get update

  • instale o Steam

    sudo apt-get install steam:i386

  • instale as bibliotecas 3D apropriadas ( libgl1-mesa-glx:i386 para Mesa, libgl1-fglrx-glx:i386 para fglrx em GPUs AMD ou libgl1-nvidia-glx:i386 para o driver binário NVIDIA; observe que fglrx não está mais disponível no Debian 9 e posterior):

    sudo apt-get install libgl1-mesa-glx:i386

O Steam se atualizará conforme necessário.

    
por 18.02.2016 / 09:31
2

Depois de fazer algumas pesquisas e algumas tentativas, encontrei uma correção bastante fácil, que fez o pacote ser instalado e o Steam rodando.

Primeiro, você precisa do cliente, se ainda não o fez:

$ wget http://media.steampowered.com/client/installer/steam_latest.deb

Depois de baixar o cliente, tente instalar o pacote steam_latest.deb. No CLI, assim como no Apper ou no Gdebi, você receberá um erro.

O erro é resultado de problemas de dependência que analisaremos a seguir:

# sudo dpkg -i steam_newest.deb

Você deve ver algo assim:

Selecting previously unselected package steam-launcher.
(Reading database ... 82762 files and directories currently installed.)
Preparing to unpack steam.deb ...
Unpacking steam-launcher (1.0.0.49) ...
dpkg: dependency problems prevent configuration of steam-launcher:
steam-launcher depends on curl; however: 
Package curl is not installed.
steam-launcher depends on zenity; however:   
Package zenity is not installed. 

Você também deve ver algo assim:

dpkg: error processing package steam-launcher (--install): 
dependency problems - leaving unconfigured
Processing triggers for mime-support (3.58) ...   
Processing triggers for hicolor-icon-theme (0.13-1) ...  
Processing triggers for man-db (2.7.0.2-5) ... 
Errors were encountered while processing:  
steam-launcher   

Agora vamos trabalhar em instalar todas as dependências necessárias para instalar o cliente Steam:

# sudo apt-get -f install 

Com este comando, deve ser possível instalar o cliente de vapor com sucesso no seu sistema. No entanto, o cliente não será executado ainda se você não tiver bibliotecas de 32 bits instaladas. Para fazer isso, você precisa ativar vários arcos:

# sudo dpkg --add-architecture i386
# sudo apt-get update

Em seguida, você precisa instalar todas as bibliotecas de 32 bits necessárias:

# apt-get install libgl1-mesa-dri:i386 libgl1-mesa-glx:i386 libc6:i386

Além disso, dependendo da placa gráfica que você está usando, talvez seja necessário instalar bibliotecas binárias OpenGL de 32 bits. Se você não, você verá uma mensagem de erro como esta, quando você executar o cliente de vapor:

You are missing the following 32-bit libraries, and Steam may not run:
libGL.so.1

Isso é resolvido instalando as bibliotecas OpenGL de 32 bits adequadas ao seu tipo de VGA:

NVIDIA:
# sudo apt-get install libgl1-nvidia-glx-i386
ATI/AMD:
# sudo apt-get install  libgl1-fglrx-glx-i386

Feito isso, você deve poder iniciar o seu cliente de vapor.

$ steam

Aproveite!

    
por 18.02.2016 / 09:34
0

Você também pode usar o Flatpak.

apt install flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub com.valvesoftware.Steam
flatpak run com.valvesoftware.Steam
    
por 09.10.2017 / 15:39