Instalando o Steam no Debian

Instalando o Steam no Debian

Encontrei alguns problemas ao instalar o Steam no Debian. O console, assim como o Apper, apresentam dependências ausentes e o pacote não será instalado.

Responder1

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

  • adicionari386

    sudo dpkg --add-architecture i386

  • edite /etc/apt/sources.listpara ativar contribe non-free; a jessielinha deve ser parecida com (o URL será diferente)

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

    (substitua stretchpor Debian 9 ou busterDebian 10)

  • atualizar aptcaches

    sudo apt-get update

  • instalar o Steam

    sudo apt-get install steam:i386

  • instale as bibliotecas 3D apropriadas ( libgl1-mesa-glx:i386para Mesa, libgl1-fglrx-glx:i386para fglrx em GPUs AMD ou libgl1-nvidia-glx:i386para 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.

Responder2

Depois de fazer algumas pesquisas e algumas tentativas, encontrei uma solução bastante fácil, que fez com que o pacote fosse instalado e o Steam funcionasse.

Primeiro de tudo 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. Tanto na CLI quanto no Apper ou Gdebi você receberá um erro.

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

# sudo dpkg -i steam_newest.deb

Você deverá 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 deverá 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 trabalharemos na instalação de 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 Steam com sucesso em seu sistema. No entanto, o cliente não funcionará se você não tiver bibliotecas de 32 bits instaladas. Para fazer isso, você precisa habilitar o multi-arch:

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

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

# 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, pode ser necessário instalar bibliotecas binárias OpenGL de 32 bits. Caso contrário, você verá uma mensagem de erro como esta ao executar o cliente Steam:

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 VGA:

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

Feito isso, agora você poderá iniciar seu cliente Steam.

$ steam

Aproveitar!

Responder3

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

informação relacionada