Jump to content

Steam Beta en linux


Rewrite

Recommended Posts

20130101135705409323266.jpg

Steam beta esta compilado para la arquitectura x86_32, sin embargo es posible correrlo en la arquitectura x86_64 (64bits) instalando paquetes de 32 bit.

los requisitos mínimos:

glibc 2.15 o superior (*)
driver de vídeo privativo nvidia, la ultima beta del driver amd, el driver open source intel

(*) es posible correrlo en SO que tengan glibc inferior al 2.15, en el caso de que la tarjeta sea nvidia. Lamentablemente el ultimo beta de amd pide glibc 2.15 por lo que "hasta ahora" no he conseguido correrlo.


Hay algunas distribuciones que tienen repositorios de steam (no oficiales), como fedora y suse, los cuales tendrán que buscar en google debido a que no puedo asegurar la disponibilidad de estos.

Hasta ahora el cliente funciona a la perfección con ubuntu, solamente instalando ia32_lib2.
En otras distribuciones hay que instalar las siguientes dependencias, estas pueden variar (el nombre) según la distribución.

libcurl4 libgnutls28 libmesagl1 libdri-drivers libjpeg8 libogg0 libpixman1_0 libSDL1.2_0 libtheora0 libvorbis0 libvorbisenc2 libvorbisfile3 zenity libalsa2 libcairo-xcb2 libcups2 libdbus-1_3 libfontconfig1 libfreetype6 libgcc1 libgcrypt11 libgdk_pixbuf2.0_0 libglib2.0_0 libgtk+2.0_0 libnspr4 libnss3 libopenal1 libpango1.0_0 libpng12_0 libpulseaudio0 libstdc++6 libx11_6 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libzlib1


Si tienen algún metapackage de python, es una buena idea instalarlo*
Instalar Sudo, y editen el archivo /etc/sudoers para su usuario.

Una vez teniendo las dependencias instaladas, procedemos a instalar steam.

Ubuntu y derivados:

$cd wget http://media.steampowered.com/client/installer/steam.deb sudo
$dpkg -i steam.deb
$sudo apt-get -f install
$sudo dpkg -i steam.deb

Basados en rpm

Pueden usar alien e instalar de manera normal el rpm, sin embargo yo soy contrario de esto así que explico mi manera.

Instalar rsync

$cd ~
$mkdir Steam
$cd Steam
$mkdir steam-files
$wget http://media.steampowered.com/client/installer/steam.deb
$dpkg -x steam.deb steam-files
$cd steam-files
$su
#rsync -rv ./usr /
#exit

Luego ejecutamos steam en la consola.

En sistemas x86_64

Algunas las dependencias las tendrán instaladas en su formato de 64 bits, por ejemplo "lib64zlib1". No hay problema con ello solo instalen las dependencias faltantes en la versión de 32bit.
Solo he comprobado en tarjetas amd que no se reconocen las libs del driver, para arreglar ello deben usar un preload.

ld_preload=/usr/lib64/fglrx steam

En sistemas que tengan glibc inferior a 2.15

$cd ~
$mkdir Steam
$cd Steam
$mkdir libs
$mkdir libs-full
$mkdir steam-files
$wget http://security.ubuntu.com/ubuntu/pool/main/e/eglibc/libc6_2.15-0ubuntu10.2_i386.deb
$dpkg -x libc6_2.15-0ubuntu10.2_i386.deb libs-full
$cp ./libs-full/lib/i386-linux-gnu/* ./libs
$wget http://media.steampowered.com/client/installer/steam.deb
$dpkg -x steam.deb steam-files
$cd steam-files
$su
#rsync -rv ./usr /
#exit
$cd ..
$wget http://xxblx-duke.com/downloads/steam.zip
$unzip steam.zip
$chmod +x
$steam.sh
$sh steam.sh

con esto están en condiciones de ejecutar steam, siempre y cuando posean la ultima actualización del driver propietario de video

Error común: "failed to load steamui.so"

este error es por falta de alguna dependencia, para ver exactamente cual tienen que usar el debug

ld_debug=libs steam

 

 

 

Edited by Rewrite
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...