You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Pop OS 20.4下Unity Hub安装Unity版本提示空间不足求助

Fixing "Not enough space to install Unity" on Pop!_OS 20.04 with Unity Hub

我之前在Pop!_OS 20.04上折腾Unity Hub时遇到过完全一样的糟心事——磁盘明明有大把空间,可Hub偏说空间不够装不了任何版本。下面是我亲测有效的几个解决方案,你可以挨个试:

1. 给Unity Hub指定独立的临时目录

Unity Hub作为AppImage运行时,默认会使用系统的/tmp目录存放临时文件。而Pop!_OS的/tmp通常是内存虚拟磁盘(tmpfs),空间有限,很容易被占满导致错误。解决方法是手动指定一个有充足空间的临时目录:

  • 先找到你的Unity Hub AppImage文件(比如命名为UnityHub.AppImage)
  • 打开终端,在用户目录下创建专属临时文件夹:mkdir -p ~/UnityHubTemp
  • 用这个命令启动Unity Hub:TMPDIR=~/UnityHubTemp ./UnityHub.AppImage
  • 启动后再尝试安装Unity 20.04.1.15f1,应该就能正常进行了

2. 检查安装路径所在分区的实际空间

有时候我们以为的“磁盘充足”,其实是其他分区的空间,而Unity Hub默认安装路径所在的分区可能真的没余量了:

  • 打开Unity Hub,点击右上角设置图标 → 进入Installs页面,查看默认安装位置
  • 打开终端,输入df -h <你的安装路径>(比如df -h ~/.local/share/UnityHub),查看该分区的可用空间
  • 如果该分区空间不足,直接在Installs页面修改安装路径到你磁盘空间充足的分区即可

3. 清除Unity Hub的缓存文件

缓存文件损坏也可能导致Hub错误判断磁盘空间:

  • 完全关闭Unity Hub(确保进程都终止,可用killall UnityHub命令强制结束)
  • 在终端中删除Hub的缓存目录:rm -rf ~/.cache/UnityHub
  • 重新启动Unity Hub,再尝试安装操作

4. 检查用户磁盘配额(小众但可能的原因)

Pop!_OS默认不会给普通用户设置磁盘配额,但如果系统被手动配置过,可能会限制你的可用空间:

  • 打开终端,输入quota -u $USER查看你的用户配额
  • 如果显示有配额限制,联系系统管理员调整,或自行修改配额设置(需要root权限)

如果以上方法都没解决,你可以试试下载最新版本的Unity Hub AppImage替换当前的——有时候旧版本Hub和Pop!_OS的兼容性会有小问题。

内容的提问来源于stack exchange,提问作者Question3r

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.11 07:22:52