Installing Steam Using Wine
This howto covers Installing Steam onto your Fedora using Wine.
Installing WineThis howto assumes you have not Installed wine. If you have already installed wine, you may skip this section.
Step 1. Install WineUse yum to Install wine:
yum install wine wine-tools
Setup Wine for Use w/SteamTo be able to use steam with wine you need to Install the tahoma.ttf font. Additionally, you must download and Install the Mozilla ActiveX control from TransGaming.
Step 1. Install Needed FontThe tahoma.ttf font is not included in the Microsoft core fonts package. To get the font, google for "filetype:ttf inurl:tahoma", download it and put it into your ~/.wine/drive_c/windows/fonts directory.
Step 2. Install TransGaming ActiveX ControlThe TransGaming ActiveX Control is used because it includes one native dll necessary to Steam operation. Other Mozilla ActiveX controls (for example the one downloaded automatically by wine or from http://www.iol.ie/~locka/mozilla/mozilla.htm) may not work, so make sure you have deleted these before installing the one from Transgaming. Install the ActiveX control with the following:
cd ~/.wine/c_drive/Program\ Files/ wget http://downloads.transgaming.com/mozilla_control_downloads/mozcontrol.tgz tar -zxvf mozcontrol.tgz && rm mozcontrol.tgz cd mozcontrol/ && wine regsvr32 mozctlx.dll
Install SteamAt this point you are ready to Install steam. Fedora should know to use wine for .exe files thus you should be able to download the run the steam Installer with just a double click. Another option is to do the Install from the terminal. Install from the terminal with the following:
wget http://steampowered.com/download/SteamInstall.msi wine msiexec /i SteamInstall.msi
Performance IssuesIf you know Steam is working, you could try to speed it up by running Steam.exe with the following options:
WINEDEBUG="-all" wine Steam.exe
This howto is based on this resource. Thanks Linux-gamers.net. Please read it for more detailed information.