Linux 上的 UnityHub“空间不足”错误

问题描述 投票:0回答:5

我有 40 GB 的可用空间,unityhub 说安装编辑器只需要 8.8 GB。 但是我收到“空间不足”错误。screenshot 1screenshot 2

unity3d game-engine game-development
5个回答
2
投票

如果您尝试在 Linux 上安装 Unity 并且出现空间不足错误,请记住 Unity Hub 会首先下载您的 /tmp/ 文件夹中的文件。如果您的主目录在另一个分区上,而 root (或 /tmp )在较小的分区上,则会导致问题。

解决方案

在运行 AppImage 之前设置另一个 TEMP 目录。如果你使用 bash,那将是:

TEMP=~/tmp ./UnityHub.AppImage

假设:

您与 AppImage 在同一个文件夹中。

您已经在您的主目录中创建了 tmp 文件夹

(mkdir ~/tmp)
.


2
投票

2021年遇到这个问题,答案还是正确的,/tmp目录太小了。但现在有一个更简单的解决方案,因为现在 Unity Hub 中有一个名为“安装”下的“下载位置”的设置。


0
投票

进入开发人员设置,然后在 linux 开发人员环境中增加磁盘大小,以便为该用户提供更多磁盘空间。


0
投票

简单的回答 因为临时不允许使用太多空间就这样做。

mkdir ~/tempfornow

如果你是从 aur 安装的那么

TEMP=~/tempfornow unityhub

或者如果您是从 appImage 安装的

TEMP=~/tempfornow /location/of/appimage/appimagename.AppImage

完成


0
投票

我解决了它,我唯一做的就是从 Hub 设置将安装文件夹的路径更改为 /home/您的用户名。您必须同时更改安装位置和下载位置

© www.soinside.com 2019 - 2024. All rights reserved.