我想在不久的将来购买一台新的笔记本电脑,用来玩游戏。我非常期待新的适用于Linux的Steam客户端。我的问题是,Steam把游戏安装在哪里?是在主分区、usr文件夹还是其他地方?我不使用Steam或Ubuntu的预发布(即测试版)版本。
~/.steam/steam/SteamApps/common
~/.local/share
目录下。~/.local/share/Steam
。这是Valve游戏的默认安装位置,无法通过Steam图书馆系统进行更改。SteamApps
文件夹包含了在Steam账户之间共享的.gcf文件以及各个个人Steam账户目录。~/.local/share/Steam/common
- Michael Fayad~/Steam只用于日志文件。下载的数据(客户端更新等)似乎会存储在~/.steam中。
如果您不想污染您的$HOME目录,您可以在某个分区上创建一个文件夹,将其设置为您自己用户账户的所有权和访问权限,并创建一些符号链接。
我个人在第二次启动Steam客户端之前就这样做了:
sudo mkdir /opt/SteamFiles
sudo chown myuser:mygroup /opt/SteamFiles
cd ~
ln -s /opt/SteamFiles .steam
/home/${USER}/Steam
${USER}是您的Ubuntu用户的名称。
~/.local/share/Steam
目录下(其中~/
表示/home/<用户名>
)。游戏本身则安装在~/.local/share/Steam/SteamApps/common
目录下。.local
文件夹以进入Steam目录。我通过返回到“我的电脑”并深入到正确的驱动器字母(对于我的Ubuntu文件系统来说是Z:
)来解决了这个问题。请注意,C:
是Wine内部用于与Windows应用程序兼容性的驱动器字母,不会显示您的Ubuntu文件。从那里,您必须找到您的/home
目录,并按照文件夹路径进入Steam目录,即Z:/home/<用户名>/.local/share/Steam
。~/.var/app/com.valvesoftware.Steam/.steam
~/.steam/steam
~/.steam/ubuntu12_32/steam
/usr/share/lintian/overrides/steam
/usr/share/doc/steam
/usr/games/steam
cd /
sudo find -name steam
~/snap/steam
~/.local/share
吗?在我的系统上,~/.steam/steam
只是一个指向~/.local/share/Steam
(真实文件夹)的符号链接。 - Eliah Kagan~/.steam
路径视为符号链接,或者根本看不到~/.local
是因为在Valve转换的时候他们暂时进行了链接。在最后一段时间里,在SteamBeta(我找不到了)上新安装会将.local/share/Steam
建立一个到.steam
的符号链接。从那以后,只有~/.steam/
存在。所以对于那些编写工具/脚本的人,请注意可能在其中一个位置并且要检查两个位置。 - admalledd~/.steam/steam/steamapps/common
。 - aloisdg