
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:
adicionar
i386
sudo dpkg --add-architecture i386
edite
/etc/apt/sources.list
para ativarcontrib
enon-free
; ajessie
linha deve ser parecida com (o URL será diferente)deb http://ftp.fr.debian.org/debian jessie main contrib non-free
(substitua
stretch
por Debian 9 oubuster
Debian 10)atualizar
apt
cachessudo apt-get update
instalar 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 oulibgl1-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.
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