Da poco tempo è approdato su Linux il famoso client per gamer “Steam”, un bel passo avanti per Linux, no ?
Si trovano per il momento solo i pacchetti .deb, .rpm.
Da poco è stato anche pacchettizzato per Arch, io non aspetto che qualcuno pacchettizzi quindi ora vedremo come installarlo e farlo funzionare sulla nostra bella Slackware.
Io ho una 64 bit -current quindi prima cosa dovrò procurarmi le dipendenze per far girare steam.
Fortunatamente ci ha già pensato Alien a pacchettizzare il necessario, i pacchetti li trovate qui: http://www.slackware.com/~alien/slackbuilds/steamclient/
Come potete ben notare è presente la cartella deps dentro la quale troverete i pacchetti già belli e pronti se avete un sistema a 32 bit altrimenti entrate dentro la cartella multilib per trovare i pacchetti compatibili anche con le distro a 64bit –multilib.
Una volta scaricati ed installati tutti i pacchetti eseguite questa procedura:
wget http://media.steampowered.com/client/installer/steam.deb
mkdir tmp-steam
cd tmp-steam
ar x ../steam.deb
cd -
mkdir package-steam
cd package-steam
tar xvf ../tmp-steam/data.tar.gz
mkdir install
cd install
tar xvf ../../tmp-steam/control.tar.gz
rm md5sums
mv postinst doinst.sh
cd -
mkdir -p usr/doc/steam
mv install/control usr/doc/steam/
mv usr/share/man usr/
makepkg -l y -c n ../steam-$(date +%Y%m%d)-i486-1alien.txz
Una volta eseguiti questi comandi installate il pacchetto appena creato una directory indietro poi digitate questo:
ln -s /sbin/pidof /usr/bin
Dopo di ciò SE AVETE UNA DISTRO A 64 BIT CON MULTILIB dovrete esportare queste variabili così da far trovare le librerie a 32 bit:
export LD_LIBRARY_PATH="/usr/lib/seamonkey:$LD_LIBRARY_PATH"
Ora abbiamo installato pulseaudio quindi dovremmo creare il gruppo e un utente per esso:
# groupadd -g 216 pulse
# useradd -u 216 -g pulse -d /var/lib/pulse -m pulse
Una volta seguiti questi passaggi in modo corretto vi basterà digitare “steam” e il vostro client partirà con successo permettendovi di loggare con il vostro account, ecco uno screenshot del mio:
Ovviamente si ringrazia il MITICO Alien Bob.
Spero che tutto ciò vi possa tornare utile, alla prossima!
Aiuto!! sulla mia slackware x64 non riesce a trovare le librerie :(. MI visualizza sempre questo messaggio:
Running Steam on slackware 14.0 64-bit
STEAM_RUNTIME is enabled automatically
Error: You are missing the following 32-bit libraries, and Steam may not run:
libc.so.6
/home/condor8/.local/share/Steam/steam.sh: line 703: /home/condor8/.local/share/Steam/ubuntu12_32/steam: No such file or directory
Come mai ho installato le multilib dal repository di Alien.
Potresti aiutarmi?
Grazie