sch*_*ine 0 partition permissions software-installation steam
在 Linux 上,如何允许 Steam 将游戏下载到根驱动器?我的主驱动器上的空间非常有限,但尝试在其中创建一个新的库文件夹/usr
会引发错误“驱动器为只读”。
详细信息:
我在 Pop!_OS 上使用 Windows 双引导,我已经在我的 SSD 上分别设置了 2、10 和 2 GB 的引导分区、主分区和交换分区,但已将根分区设置在我的硬盘上,这让我可以分配更多空间,因为 Windows 不在上面。
文件系统本身可能不是只读的,尽管您可以仔细检查它是否没有用ro
in挂载/proc/mounts
。更有可能的是,由于/usr
由 root 拥有并且通常具有 755/rwxr-xr-x 权限,您根本不允许直接在该目录中写入来为您的 Steam 库创建一个新目录。
为了允许您这样做,您需要首先创建一个对您的用户具有写访问权限的子目录(对于这些独立于系统的安装,/opt 通常是一个更好的位置,但如果您愿意,也可以在 /usr 下进行此操作) ):
# as the user you run steam as
sudo mkdir /opt/steamlibrary
sudo chown "$(id -un)" /opt/steamlibrary
Run Code Online (Sandbox Code Playgroud)
现在您应该可以在/opt/steamlibrary
.
归档时间: |
|
查看次数: |
66 次 |
最近记录: |