
Me encontré con algunos problemas cuando no pude instalar Steam en Debian. Tanto en la consola como en Apper aparecen dependencias faltantes y el paquete no se va a instalar.
Respuesta1
Mejor aún, simplemente instale el paquete Steam proporcionado en el repositorio no gratuito alojado en la infraestructura de Debian:
agregar
i386
sudo dpkg --add-architecture i386
editar
/etc/apt/sources.list
para habilitarcontrib
ynon-free
; lajessie
línea debería verse así (la URL será diferente)deb http://ftp.fr.debian.org/debian jessie main contrib non-free
(reemplazar con
stretch
para Debian 9 obuster
para Debian 10)actualizar
apt
los cachéssudo apt-get update
instalar vapor
sudo apt-get install steam:i386
instale las bibliotecas 3D apropiadas (
libgl1-mesa-glx:i386
para Mesa,libgl1-fglrx-glx:i386
para fglrx en GPU AMD olibgl1-nvidia-glx:i386
para el controlador binario NVIDIA; tenga en cuenta que fglrx ya no está disponible en Debian 9 y posteriores):sudo apt-get install libgl1-mesa-glx:i386
Steam se actualizará según sea necesario.
Respuesta2
Después de investigar un poco y probarlo yo mismo, encontré una solución bastante fácil que hizo que el paquete se instalara y se ejecutara Steam.
Primero que nada necesitas el cliente, si aún no lo tienes:
$ wget http://media.steampowered.com/client/installer/steam_latest.deb
Una vez que haya descargado el cliente, intente instalar el paquete steam_latest.deb. Tanto en CLI como en Apper o Gdebi obtendrá un error.
El error es el resultado de problemas de dependencia que veremos a continuación:
# sudo dpkg -i steam_newest.deb
Debería ver algo como esto:
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.
También deberías ver algo como esto:
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
Ahora trabajaremos en instalar todas las dependencias necesarias para instalar el cliente Steam:
# sudo apt-get -f install
Con este comando, debería ser posible instalar el cliente Steam con éxito en su sistema. Sin embargo, el cliente no se ejecutará si no tiene instaladas bibliotecas de 32 bits. Para hacerlo, debe habilitar múltiples arcos:
# sudo dpkg --add-architecture i386
# sudo apt-get update
A continuación, debe instalar todas las bibliotecas de 32 bits necesarias:
# apt-get install libgl1-mesa-dri:i386 libgl1-mesa-glx:i386 libc6:i386
Además, dependiendo de la tarjeta gráfica que esté utilizando, es posible que deba instalar bibliotecas binarias OpenGL de 32 bits. Si no lo hace, verá un mensaje de error como este cuando ejecute el cliente Steam:
You are missing the following 32-bit libraries, and Steam may not run:
libGL.so.1
Esto se resuelve instalando las bibliotecas OpenGL de 32 bits adecuadas para su tipo de VGA:
NVIDIA:
# sudo apt-get install libgl1-nvidia-glx-i386
ATI/AMD:
# sudo apt-get install libgl1-fglrx-glx-i386
Una vez hecho esto, ahora debería poder iniciar su cliente Steam.
$ steam
¡Disfrutar!
Respuesta3
También puedes usar 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