InicioLinuxInstalar Steam GNU/Linux en Debian
AVISO: Con gran placer, declaro este tema y el script que aparece en él, totalmente OBSOLETOS. Tras el comunicado oficial del lanzamiento de la versión final de Steam GNU/Linux, el paquete deb de steam ha sido rehecho y todas las dependencias inútiles que exigían las versiones anteriores han desaparecido, ya no son necesarias, por lo que podemos instalar el paquete steam.deb directamente o desde los repositorios de Valve .




Me lo han preguntado unas pocas cientos de veces, así que al final me he decidido ha hacer un script de autoinstalación, aunque sé que al estar corrigiendo el cliente continuamente, lo más probable es que yo también vaya a tener que corregir el script con asiduidad

Muchos lo han estado pidiendo y aquí está, un script que hace muy sencilla la instalación de steam en Debian Amd64 (Testing o Sid), aunque también debería servir en el caso de Debian i386

El script descarga e instala tanto las dependencias necesarias como el propio cliente, una vez termine su trabajo ya tendríamos todo instalado, listo para ejecutar el cliente Steam.

Sólo tendremos que copiar el código del script en un archivo, darle permisos de ejecución y ejecutarlo
#!/bin/bash

#Soporte multiarch para instalar paquetes i386 distros Amd64, si la distro es i386 no supondría nada
sudo dpkg --add-architecture i386

#Añadir repositorios experimentales para instalar libc6 en su versión 2.16

#Primero comprobamos si ya ha sido añadido el repositorio experimental, si es así no se hace nada
file="/etc/apt/sources.list.d/experimental.list"

if [ -e $file ]; then
        echo "El repositorio experimental ya existe"

#En caso contrario, se añade a /etc/sources.list.d
else

echo 'deb http://ftp.debian.org/debian/ experimental main' | sudo tee -a /etc/apt/sources.list.d/experimental.list
        echo "El repositorio experimental ha sido añadido"
fi

#Actualizar lista de paquetes
sudo aptitude update

#instalar libc6 2.16 y el soporte multiarch desde experimental
sudo aptitude install -t experimental libc6 libc6:i386 multiarch-support

#Instalar dependencias propias de Steam GNU/Linux
sudo aptitude install libcurl3-gnutls:i386 libogg0:i386 libpixman-1-0:i386 libsdl1.2debian:i386 libtheora0:i386 libvorbis0a:i386 libvorbisenc2:i386 libvorbisfile3:i386 zenity libasound2:i386 libcairo2:i386 libcups2:i386 libdbus-1-3:i386 libfontconfig1:i386 libfreetype6:i386 libgcc1:i386 libgcrypt11:i386 libgdk-pixbuf2.0-0:i386 libglib2.0-0:i386 libgtk2.0-0:i386 libjpeg8:i386 libnspr4:i386 libnss3:i386 libopenal1:i386 libpango1.0-0:i386 libpng12-0:i386 libpulse0:i386 libstdc++6:i386  libudev0:i386 libx11-6:i386 libxext6:i386 libxfixes3:i386 libxi6:i386 libxrandr2:i386 libxrender1:i386 zlib1g:i386 xfonts-100dpi xfonts-75dpi xfonts-scalable

#Sólo en caso de utilizar los controladores mesa habilitaremos la siguiente línea, de lo contrario podrían crear conflictos con otros controladores gráficos
#aptitude install libgl1-mesa-glx:i386 libgl1-mesa-dri:i386

#Descargar libjpeg-turbo8 no es necesario, es tan sólo libjpeg8 cambiado de nombre, en testing se encuentra en una versión más alta que la exigida por steam, así que aunque luego nos lo pida lo ignoramos
#Jockey-common y  python-xkit tampoco son necesarios para el funcionamiento de Steam

#Instalar librerías "extra" que pueden necesitar algunos juegos
sudo aptitude install -t experimental libsdl-1.3-0:i386 libsdl-1.3-0
sudo aptitude install libcg:i386 libcggl:i386 libglu1-mesa:i386 libpci3:i386

#Descargar la última versión del paquete deb de steam
cd /tmp
wget http://repo.steampowered.com/steam/archive/precise/steam_latest.deb

#Desempaquetar e "instalar" paquete
mkdir steam
dpkg-deb --extract steam_latest.deb steam
cd steam
sudo cp -R usr/* /usr

#limpiar los restos
cd /tmp
rm *.deb
rm -R steam

echo 'Ya puedes ejecutar Steam'


Podemos utilizar alguna de las órdenes siguientes (o crear un lanzador con ella para ahorrar tiempo)

Acceso simple al cleinte
steam
Acceder a la tienda

steam steam://open/store

Acceder a nuestra lista de juegos

steam steam://open/games

Acceder a nuestra lista de amigos

steam steam://open/friends

Acceder a steam en modo bigpicture

steam steam://open/bigpicture


Para instalar algún título, aunque muchos podrán ser descargados desde la tienda (una vez adquiridos legalmente, por supuesto), también tendremos la posibilidad de instalarlos mediante su ID, la cual podemos consultar en la lista no oficial de juegos steam para GNU/Linux:

http://cdr.xpaw.ru/linux/

La orden para instalar cualquier título sería:


steam steam://install/XXX


siendo XXX es la ID del juego

Por ejemplo si quisiéramos instalar Team Fortresss 2, cuya ID es 440

steam steam://install/440




Y ya como muestra de su efectividad

Datos archivados del Taringa! original
107puntos
2,475visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
3visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

s
shiba87🇦🇷
Usuario
Puntos0
Posts38
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.