麒麟系统磁盘空间告急时,需用apt clean命令清理/var/cache/apt/archives下旧.deb包,释放1–5GB空间;先执行cat /etc/os-release确认Ubuntu/Debian系,再su获取root权限,最后验证ls -lh /var/cache/apt/archives/是否为空。

麒麟系统磁盘空间告急,/var/cache/apt/archives目录下堆积大量旧.deb安装包,单次清理可释放1–5GB空间,必须通过终端执行APT专用命令才能精准清除。
确认系统类型与获取root权限
银河麒麟V10 SP1及后续版本多基于Ubuntu/Debian体系,但部分信创环境可能混用YUM源;若误判为RPM系而执行yum命令,终端将直接报错退出。【执行cat /etc/os-release,确认输出中含Ubuntu或Debian字样】。
按下Ctrl+Alt+T打开终端。
输入su并回车,随后输入root密码——普通用户无权操作APT缓存目录,跳过此步会导致Permission denied错误。
执行apt clean彻底清空所有.deb包
获得root权限后,直接输入:apt clean。
该命令会立即删除/var/cache/apt/archives/目录下全部已下载的.deb文件,包括当前可用软件包、已卸载软件的旧版本、不同架构变体(如amd64/i386)副本。注意:此操作不可逆,下次安装相同软件时将重新下载完整安装包。
执行完成后,输入ls -lh /var/cache/apt/archives/验证是否返回空目录列表。
按需选用apt autoclean保留有效包
方法一:仅清理已失效的旧包
如果希望保留当前仓库中仍可安装的.deb包(例如某些未被自动升级覆盖的稳定版WPS或Firefox),改用:apt autoclean。它只删除那些对应软件已从远程仓库移除、或本地已卸载且无依赖关系的.deb文件,对系统当前可用性零影响。
方法二:验证清理效果并处理残留
执行du -sh /var/cache/apt/archives/,若输出仍高于100MB,说明存在partial子目录残留;此时需额外执行:rm -rf /var/cache/apt/archives/partial/*。











