noLain
www.wearewise.be
Installation de Steam sous Gnu/Linux
.[ Préface ]
Ce tutoriel à pour but de vous guider pas à pas dans l'installation
de la celebre et tres controversée plateforme Steam sous linux.
Oui oui vous avez bien lu, sous linux
Evidemment, cette installation sera plus pour exposer la prouesse technique
de la chose que pour jouer à un quelconque jeux .. (cs ? ).
.[ Préparations ]
Tout au long de ce tutoriel vous aurez besoins de :
.[ Comment? ]
Grâce à wine il est possible d'emuler des applications windows sous linux,
malheureusement, pour les jeux (necessitant en general DirectX) ce n'etait pas fameux :S
De la est né le projet Winex, devenu plus tard 'Cedega',
un clone de wine permettant l'emulation de directX (et donc .. de jeux win ).
Probleme, wineX est _commercialisé_ par la societe Transgaming, donc forcement .. pas gratuit
Sauf astuce 'devenir' un deboggeur et participer activement au test du produit
La societe Transgaming à donc mis à disposition des programmeurs
un CVS (concurrent versions system) permettant la consultation de sources 'bridées',
entendez par la que la version commercial est un peu plus puissante dans l'emulation.
Notre but sera donc de recuperer les sources, de les compiler, d'installer steam, puis de jouer
.[ Step 1 : cvs ]
Download
une fois les sources du cvs downloadées, extractez-les:
puis compilez-les:
Jusque la, c'etait relativement facile.. et rassurez vous,
ca restera de ce niveau jusqu'a la fin du tuto.
.[ Step 2 : winex ]
Maintenant, théoriquement, il faudra se connecter au cvs de transgaming
et synchroniser les dossiers, compiler, installer ...
Heureusement, quelqu'un à pensez à faire un script qui fait ca automatiquement
http://ting.homeunix.org/cvs_wine/GetWineXscripts.html
Donc on recupere le script et on le lance:
Il suffit de suivre les instructions (en anglais)
et de laisser le pass par defaut qui est 'cvs' lorsque le script le demande.
Si de temps en temps lors de la compilation le script lache des choses du genre: winex rox .. c'est normal
Une fois l'installation terminée, vous pouvez revenir en user normal:
ok lol, on va dire que je detail trop ...mais bon.
.[ step 3 : wineX config ]
premier lancement de winex pour creer les fichiers de config par défaut:
ensuite vous pouvez éditer ces fichiers avec votre éditeurs préféré (vim,emacs,nano?,...)
Le repertoire de config de winex est ~/.cvswinex ,
et le fichier config à editer se nomme 'config' tout simplement.
Personnellement je préfère laisser les valeurs mise par défaut,
il faut juste rajouter quelques lignes à la fin du fichier pour optimiser l'émulation de steam.exe & hl.exe:
.[ step 4 : some fonts ]
Etrangement, les symboles de la croix et du petit rectangle permettant
respectivement de fermer et de reduire la fenetre sont des fonts windows .. :S
Il faudra donc les installer afin d'assurer un confort optimal.
Le petit probleme, c'est que le pack en question est un zip,
nous allons donc devoir trouver un outils linux qui gere ce format.
Le plus simple que j'aie trouvé se nomme guiTar (super jeu de mot).
pour gentoo:
et pour débian: http://packages.debian.org/stable/utils/guitar
Une fois les fonts extraites, deplacez touts les ttf dans le dossier des fonts.
Vous pouvez également downloader d'autres fonts windows, comme tahoma, utile à Steam:
.[ step 5 : Steam ]
Pour des raisons de facilités, optons pour la solution: prendre steam et cs en cache.
vous pouvez le downloader sur noFrag: Steaminstall_CS.zip
A nouveau, comme c'est un zip, il faudra faire appel à guiTar.
Extractez donc le fichier SteamInstall_CS.exe, puis lancez le:
Et voila, steam s'installe,
je ne vais pas vous dire comment faire,
ce n'est pas le but de ce tuto non plus
.[ Conclusion ]
Résultat, ca tourne, mais les fps ne sont malheureusement pas au rendez-vous... (30 fps max)
Pour info, j'ai installé une Gentoo ac un 'vieux' noyau 2.4
La solution ? achetez la version commerciale de (winex)Cedega :/
Mais il ya moyen d'ameliorer tout ca,
résolution: 640*480,
config de leetzor,
Hfps model,
..
soyez créatifs ;p
.[ Netographie ]
Pour réaliser cette article, je me suis essentiellement basé sur 2 autres tutos:
Et sur l'experience que j'ai aquise en essayant moi meme
.[ Préface ]
Ce tutoriel à pour but de vous guider pas à pas dans l'installation
de la celebre et tres controversée plateforme Steam sous linux.
Oui oui vous avez bien lu, sous linux
Evidemment, cette installation sera plus pour exposer la prouesse technique
de la chose que pour jouer à un quelconque jeux .. (cs ? ).
.[ Préparations ]
Tout au long de ce tutoriel vous aurez besoins de :
- Une distribution linux deja installée.
- Un serveur X configuré avec les drivers de votre carte graphique.
- Quelques notions d'unix/linux.
- Une clé cd Half-life ou un compte steam opérationnel.
- De la patience !!!
.[ Comment? ]
Grâce à wine il est possible d'emuler des applications windows sous linux,
malheureusement, pour les jeux (necessitant en general DirectX) ce n'etait pas fameux :S
De la est né le projet Winex, devenu plus tard 'Cedega',
un clone de wine permettant l'emulation de directX (et donc .. de jeux win ).
Probleme, wineX est _commercialisé_ par la societe Transgaming, donc forcement .. pas gratuit
Sauf astuce 'devenir' un deboggeur et participer activement au test du produit
La societe Transgaming à donc mis à disposition des programmeurs
un CVS (concurrent versions system) permettant la consultation de sources 'bridées',
entendez par la que la version commercial est un peu plus puissante dans l'emulation.
Notre but sera donc de recuperer les sources, de les compiler, d'installer steam, puis de jouer
.[ Step 1 : cvs ]
Download
une fois les sources du cvs downloadées, extractez-les:
Code:
tar -xvzf cvs-1.11.5.tar.gz
Code:
cd cvs-1.11.5
./configure
make
make install
ca restera de ce niveau jusqu'a la fin du tuto.
.[ Step 2 : winex ]
Maintenant, théoriquement, il faudra se connecter au cvs de transgaming
et synchroniser les dossiers, compiler, installer ...
Heureusement, quelqu'un à pensez à faire un script qui fait ca automatiquement
http://ting.homeunix.org/cvs_wine/GetWineXscripts.html
Donc on recupere le script et on le lance:
Code:
su
cd /root
wget http://ting.homeunix.org/cvs_wine/GetCVSWineX
chmod +x GetCVSWineX
./GetCVSWineX
et de laisser le pass par defaut qui est 'cvs' lorsque le script le demande.
Si de temps en temps lors de la compilation le script lache des choses du genre: winex rox .. c'est normal
Une fois l'installation terminée, vous pouvez revenir en user normal:
Code:
exit
.[ step 3 : wineX config ]
premier lancement de winex pour creer les fichiers de config par défaut:
Code:
cvswinex
Le repertoire de config de winex est ~/.cvswinex ,
et le fichier config à editer se nomme 'config' tout simplement.
Personnellement je préfère laisser les valeurs mise par défaut,
il faut juste rajouter quelques lignes à la fin du fichier pour optimiser l'émulation de steam.exe & hl.exe:
Code:
#########################################
# Steam Config by linux-gamers.net #
#########################################
[AppDefaults\\Steam.exe\\font]
"FreeType" = "N" # you get more frames disabling Freetype
[AppDefaults\\hl.exe\\font]
"FreeType" = "N"
.[ step 4 : some fonts ]
Etrangement, les symboles de la croix et du petit rectangle permettant
respectivement de fermer et de reduire la fenetre sont des fonts windows .. :S
Il faudra donc les installer afin d'assurer un confort optimal.
Code:
wget http://www.uq.net.au/~zziwilki/ChangeMarlett.ZIP
nous allons donc devoir trouver un outils linux qui gere ce format.
Le plus simple que j'aie trouvé se nomme guiTar (super jeu de mot).
pour gentoo:
Code:
emerge guitar
Une fois les fonts extraites, deplacez touts les ttf dans le dossier des fonts.
Code:
mv *.ttf ~/c/windows/Fonts/
Code:
wget http://webperf.org/msfonts/msfonts-1.2.1.tar.gz
tar -xvzf msfonts-1.2.1.tar.gz
cd msfonts-1.2.1/main/
mv *.ttf ~/c/windows/Fonts/
.[ step 5 : Steam ]
Pour des raisons de facilités, optons pour la solution: prendre steam et cs en cache.
vous pouvez le downloader sur noFrag: Steaminstall_CS.zip
A nouveau, comme c'est un zip, il faudra faire appel à guiTar.
Extractez donc le fichier SteamInstall_CS.exe, puis lancez le:
Code:
cvswinex SteamInstall_CS.exe
je ne vais pas vous dire comment faire,
ce n'est pas le but de ce tuto non plus
.[ Conclusion ]
Résultat, ca tourne, mais les fps ne sont malheureusement pas au rendez-vous... (30 fps max)
Pour info, j'ai installé une Gentoo ac un 'vieux' noyau 2.4
La solution ? achetez la version commerciale de (winex)Cedega :/
Mais il ya moyen d'ameliorer tout ca,
résolution: 640*480,
config de leetzor,
Hfps model,
..
soyez créatifs ;p
.[ Netographie ]
Pour réaliser cette article, je me suis essentiellement basé sur 2 autres tutos:
Et sur l'experience que j'ai aquise en essayant moi meme