Ram-Z Nov 8, 2012 @ 3:51pm
Move the ~/Steam folder
Has anyone been able to install Steam to a different location than ~/Steam ?

In /usr/bin/steam it says that the folder can be overridden from the command line. But I haven't figured out how. Editing that file to point LAUNCHSTEAMDIR to <steamdir> creates both folders, ~/Steam and <steamdir>

I have considered symlinking ~/Steam but a more cleaner way would be appreciated.
Last edited by Ram-Z; Nov 8, 2012 @ 3:54pm
Showing 1-15 of 25 comments
< >
Cyb.org Nov 8, 2012 @ 4:58pm 
Symlink will work for every application you'll install via Steam. Untill there will be some setting to do it from Steam.
Nickoe Nov 8, 2012 @ 10:39pm 
You can move it it seems (have not tried it yet), under Settings > Downloads + Cloud > Steam cloud > Steam library folders
Vash Nov 8, 2012 @ 11:33pm 
Originally posted by Nickoe:
You can move it it seems (have not tried it yet), under Settings > Downloads + Cloud > Steam cloud > Steam library folders

I think this is leftover UI from the Windows version. Even after doing this, installing another game won't ask you which library to install to like it does on Windows.
Cyberdyne Systems Model 101 Nov 9, 2012 @ 12:34am 
I'll second this. My home directory does not have enough space to keep the TF2 files. The only reliable way I've found to do this so far is to create a bind mount on ~/Steam.
Ram-Z Nov 9, 2012 @ 5:15am 
There are a few symlinks already created by Steam in home, ~/.steampath, ~/.steam/bin and ~/.steam/root, but even when those point to somewhere else, the client stubbornly installs to ~/Steam.

I think this might be a bug that should be brought to the attention of Valve. Anyone in the closed beta, I'm looking at you ;)
TritonX Nov 9, 2012 @ 6:05am 
I'm having problem too with mulitiple directory. When I point Steam to use my current windows steam directory, it sees the games but it won't run it from there, some permissions issues.

I run my OSes on a SSD and space is short. Could it be possible to install steam on another drive. I'm more or less familiar with how debian/ubuntu handles it. There must be a command line to install .deb somewhere else than the default ?
Netist Nov 9, 2012 @ 6:22am 
Originally posted by TritonX:
I'm having problem too with mulitiple directory. When I point Steam to use my current windows steam directory, it sees the games but it won't run it from there, some permissions issues.

I run my OSes on a SSD and space is short. Could it be possible to install steam on another drive. I'm more or less familiar with how debian/ubuntu handles it. There must be a command line to install .deb somewhere else than the default ?
afaik, Steam only installs a basic wrapper in /usr/bin

Everything else it installs to ~/ and it's not a function of the package manager. It's something Steam itself is doing.

You could install the wrapper to a different directory, but Steam would still set itself up in ~/ because it's hardcoded.
cybercyst Nov 9, 2012 @ 10:56am 
You can change the Steam directory in View->Settings->Downloads & Cloud and the button Steam Library Folder.
Netist Nov 9, 2012 @ 11:04am 
Originally posted by cybercyst:
You can change the Steam directory in View->Settings->Downloads & Cloud and the button Steam Library Folder.
You can add a directory but it doesn't do anything. It's unusable. And you can't remove ~/Steam from the list.
Last edited by Netist; Nov 9, 2012 @ 11:04am
Iskander Nov 23, 2012 @ 1:12am 
I have no chance to increse the free space on my linux partition, there is only 4GB availeble, so ability to select the library for instalation is critical for me.
Reisen Udongein Inaba [因幡] Nov 23, 2012 @ 2:18am 
Move the Steam directory, then open the terminal and type:
ln -s <path you to Steam's new directory> Steam
that's all there is to it.
Sentry Dec 7, 2012 @ 12:25pm 
I successfully moved it and symlinked to it, no problems what so ever.
mikeym Dec 7, 2012 @ 12:30pm 
Also they updated the location and moved it into ~/.local/share/Steam but it still uses ~/Steam if it's there, so to move it just move it into ~/.local/share/Steam and it will use it. I've does this as it's a bit more Linux standard.
Last edited by mikeym; Dec 7, 2012 @ 12:30pm
spqrPh Dec 7, 2012 @ 12:44pm 
Agreed, same problem, would be great if you could choose which steam-lib to install to
This would also make it easier for dual-boots/migrating, also lots of people are using external HDD so it would be highly appreciated
AHeilemann Dec 11, 2012 @ 4:00am 
Originally posted by LinuxSpice:
Move the Steam directory, then open the terminal and type:
ln -s <path you to Steam's new directory> Steam
that's all there is to it.
Thanks, this worked for me.
To paint it out to those unfamiliar to the terminal, this is what I did.

In a terminal
- cd .local/share/Steam
- sudo cp -r * /media/data/Games/SteamLinux
- sudo rm -r *
- ln -s /media/data/Games/SteamLinux
If not in closed beta, then start steam with:
- steam steam://open/games

It will ask for the location of the SteamLinux folder, as well as a new authentification key from your email.
Showing 1-15 of 25 comments
< >
Per page: 15 30 50
Date Posted: Nov 8, 2012 @ 3:51pm
Posts: 25