麒麟OS终端清理APT缓存的方法
麒麟OS终端清理APT缓存须先确认系统基于Debian/Ubuntu体系,再以root权限执行apt-getclean清空所有缓存,或apt-getautoclean仅清理无效包,以释放磁盘空间。此操作不可逆,需谨慎。
磁盘空间告急,/var/cache/apt/archives目录的占用持续攀升?这多半是APT缓存堆积了大量.deb安装包。执行软件更新或安装操作后,系统会保留下载的包文件,日积月累,占用几个GB空间十分常见。解决方法直接有效——通过终端进行精准清理。

操作前,先确认系统基础。银河麒麟桌面版V10 SP1及后续版本大多基于Ubuntu/Debian体系,但信创环境中偶有混用YUM源的情况。因此第一步:打开终端(快捷键Ctrl+Alt+T),输入cat /etc/os-release,检查输出中是否包含Ubuntu或Debian字样——否则后续命令无效。
确认系统类型后,获取root权限。输入su回车,再输入root密码。这一步骤不可省略,因为apt clean和apt autoclean均需管理员身份执行,普通用户会提示“Permission denied”。
执行apt clean彻底清空缓存
取得root权限后,直接输入:apt clean。该命令会立即清空/var/cache/apt/archives/目录下所有已下载的.deb文件——无论这些包当前是否被使用,还是对应软件已经卸载。释放的空间通常在1到5GB之间,效果立竿见影。但需注意:此操作不可逆,下次安装相同软件时,系统会重新下载。
执行完毕后,可用ls -lh /var/cache/apt/archives/查看目录是否已变为空文件夹。
按需使用apt autoclean保留有效包
如果不想一刀切,只想清理“垃圾包”——即对应软件已卸载或从仓库中移除的.deb文件——可改用apt autoclean。该命令较为保守,仅删除确实无用的旧包,不影响当前系统中仍能使用的软件。对于谨慎型用户,此命令更合适。
清理完成后,验证效果:执行du -sh /var/cache/apt/archives/,查看输出是否降至几十KB级别。若仍有数百MB或更多,可能是partial子目录存在残留。此时可补充执行:rm -rf /var/cache/apt/archives/partial/*,清除临时文件。
