所以我最近重新安装了 Steam,因为它表现得有点古怪,现在程序的运行方式更加稳定。唯一的问题是使用辅助硬盘时出现问题,因为该程序仅安装在主驱动器上,您无法更改它。现在我有 20 多个游戏,如果我无法解决这个问题,我将不得不重新安装。
我已经尝试过 sudo chown 并且我得到的错误是当我尝试在我的第二个驱动器上添加库文件夹时会发生什么。这发生在 sudo chown 之前和之后。现在我的所有文件夹都出于某种原因锁定在我的主驱动器上,即使我的系统上只有 2 个用户,我自己和我假设为管理员。
小智 5
我最近遇到了 Steam 对挂载的文件系统没有执行权限的问题,我发现实际问题是由于文件夹的命名方式。
在您的主目录中,您有两个 Steam 文件夹位置;
.steam/steam/SteamApps
Run Code Online (Sandbox Code Playgroud)
和
.local/share/Steam/SteamApps
Run Code Online (Sandbox Code Playgroud)
.local/share/Steam/SteamApps除非您从 Steam 客户端中选择了另一个目录,否则默认游戏将安装在下面。问题是 Steam 客户端正在尝试在SteamApps目录下查找游戏和软件,但此目录名称是大写和小写名称,它需要是小写名称,因此您真正需要做的就是创建指向该文件夹的符号链接像这样;
ln -s SteamApps steamapps
Run Code Online (Sandbox Code Playgroud)
这应该有望解决尝试添加目录时 Steam 中可执行权限错误的问题,请务必在执行此操作后关闭和/或重新启动 Steam。这就是 Valve 对 Steam 进行排序以制作 SteamPipe for Source 游戏以更好地管理安装和向游戏添加模组的所有方式;https://developer.valvesoftware.com/wiki/SteamPipe