Installing Steam

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
Subsidiarity
Level 2
Level 2
Posts: 13
Joined: Fri Dec 11, 2009 1:31 am

Installing Steam

Post by Subsidiarity »

Hello all,

I've run into a problem installing Steam. I'm running Suse 11.2, KDE, and have successfully installed it before on a previous incarnation of this system. I use dolphin to navigate to the download folder, start a terminal, then as root (su), I type "wine start SteamInstall.msi". Everything seems to go well until after the "updating platform" message. At that point, Steam's window just never shows up, even though it appears in the taskbar. Nothing happens when I click on it in the task bar.

If I just shut it down at this point by right clicking on the taskbar (I can't do anything else that I know of), it doesn't install. It does not appear in kickoff application launcher. I tried to start it from a terminal (wine start steam.exe) to no effect. I may not be doing that right though.

A further problem may actually be at the root of this one. The first time I tried to install steam I had to cancel. It didn't do a clean job of removing the folder (Steam) and I can't find it using dolphin. So when I next tried to install, it told me it could only install in an empty folder. So I installed it in Steam1. When that didn't work I tried again, uninstalling first. I hit the same problem again though, and now have 4 useless folders in the c:/program files directory that I can't access and don't know how delete.

Any suggestions on how to proceed? Where are the directories from the failed installations and is there any way I can access them from dolphin so I can remove them? Thank you very much in advance.

Subsidiarity
Silverstar
Newbie
Newbie
Posts: 3
Joined: Wed Apr 07, 2010 1:04 am

Post by Silverstar »

At first, I would try installing it in a fresh new Wine-Prefix.

At least for openSUSE 11.2 (and some other), it's set on "Gold" status in the :arrow: appDB, so, I would guess it should work...
eps
Level 3
Level 3
Posts: 87
Joined: Tue Mar 18, 2008 11:44 pm

Installing Steam

Post by eps »

You need to clean up the mess you've caused by running wine as root first.

You will need to change the ownership of you ~/.wine directory from
root back to your user. Do not disregard the constant warings about
running Wine as root. Looking up how to use chown will help or just
nuke you .wine directory as root (will delete all your wine data).

Once you have done this delete all the steam folders, and as your user
install steam:
msiexec /i SteamInstall.exe

If your install fails partially again either your wine version is <
1.1.40 or you simply need to delete ClientRegistry.blob in the Steam
folder in Program Files.

You must clean up your mess RE running things as root, first!
Subsidiarity
Level 2
Level 2
Posts: 13
Joined: Fri Dec 11, 2009 1:31 am

Thanks

Post by Subsidiarity »

Thanks for the replies. I forgot about not running wine as root. I'm just used to thinking that to install something you need to be root, but that's not true of wine. I think I managed to clear up the mess and it appears now that steam is installed and will work. I couldn't install it using the command eps gave me, but the ususal "wine start SteamInstall.msi" worked. I think this is what appeared in the terminal with the command eps gave me:

err:msi:copy_package_to_temp failed to copy package L"SteamInstall.exe"
fixme:msi:MSI_OpenDatabaseW open failed r = 80030002 for L"SteamInstall.exe"

I also had to install a wine repositorie in YaST to get a recent version. I couldn't get it to work with the version I had access to before. Thanks again.

Subsidiarity
Locked