我对 Linux 和 Ubuntu 还不熟悉,最近想在 Ubuntu 上安装 TF2。当我尝试通过 Steam 安装时,它说 TF2 大约需要 11GB,而我只有 2GB 可用,所以我无法安装它。
所以我检查了我的硬盘和运行 Ubuntu 的外部硬盘,外部硬盘至少有 400 GB 的可用空间,而另一个硬盘有大约 180 GB。
发生了什么事?我该如何解决它?
输出df -h
Filesystem Size Used Avail Use% Mounted on
/dev/loop0 3.9G 1.1G 2.6G 30% /
udev 1.9G 4.0K 1.9G 1% /dev
tmpfs 752M 908K 751M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 1.9G 868K 1.9G 1% /run/shm
none 100M 56K 100M 1% /run/user
/dev/sdb1 466G 20G 446G 5% /host
/dev/loop1 3.9G 2.1G 1.6G 58% /usr
/dev/loop2 3.9G 840M 2.9G 23% /home
/dev/sda3 454G 286G 168G 64% /media/isaac/Acer
因此我尝试添加一个库文件夹,/media/isaac/Acer
但是在 steam 中出现了这个错误:
“新的 Steam 库文件夹必须位于具有执行权限的文件系统上”
我以前从未见过此错误,对此进行了一些研究,但我仍然不知道如何修复它。我不知道这是否有帮助,但我认为(可能是 FAT 32,需要仔细检查)我正在从 NTFS 外部硬盘驱动器运行 Ubuntu。
答案1
您可能想要尝试的是告诉 steam 为您的游戏设置不同的安装目录。您可以通过以下方式轻松完成此操作:设置->下载+云->Steam 库文件夹->添加库文件夹。
完成此操作后,您安装的每个游戏都会询问您要安装到哪个库文件夹中。只需选择一个有足够空间的文件夹即可。
答案2
根据挂载的数量来判断loop
,我猜测这是一个在 Windows 中安装的 Ubuntu wubi?
Steam 默认安装在您的/home
分区中(/home/USERNAME/.local/share/Steam
- 以点开头的文件和文件夹是隐藏的,使用View->Show Hidden Files
可以查看它们)。这只是一个 4GB 的分区,因此没有空间安装 TF2。
您可以创建其他 steam 库或将整个安装移至另一个分区。请参阅这个问题。
我认为(但不确定)您不能将 FAT32 分区用于 Steam,因为 FAT32 的最大文件大小为 4GB,而游戏安装通常需要更大的文件。
可以制作/host
磁盘(可能是你的 WindowsC:
驱动器)可写入 Ubuntu,但不推荐,因为这会让你意外损坏你的 windows 安装。