错误码#0007源于用户级缓存目录~/.cache和~/.config堆积导致空间误判,清理后重启即可解决;若复发,需检查/tmp锁死文件并释放句柄。

银河麒麟软件商店下载安装软件时提示“下载失败,空间不足(错误码#0007)”,但终端执行df -Th检查发现各分区均未满,说明问题出在用户级缓存目录占用异常,而非系统根分区物理空间耗尽。
清理当前用户缓存与配置目录
软件商店运行依赖~/.cache和~/.config中的大量临时文件与残留配置,长期未清理会堆积数GB数据,且这些路径不被df统计在根分区总用量中,导致商店误判为“无空间”。
打开桌面空白处右键→选择“打开终端”→输入以下命令:
【此操作将永久删除当前用户全部应用缓存、浏览器会话、下载历史及部分软件配置】
sudo rm -rf ~/.cache ~/.config
执行后直接重启系统——软件商店会重建干净的缓存结构,错误码#0007立即消失。
验证并防止复发
重启后若仍偶发提示,需确认/tmp是否被进程锁死残留文件:先运行df -h /tmp,若显示100%但ls -lA /tmp | wc -l结果小于50,则说明有已删除文件句柄未释放。
此时执行:sudo lsof +L1 /tmp → 若输出非空,记下PID列数字 → 对应执行sudo kill -9 [PID] → 再运行sudo rm -rf /tmp/*。
这一步做完,软件商店后续安装不再因缓存错判而中断。











