麒麟OS终端清理APT缓存的方法

作者:技术拾光

时间:2026-06-27

浏览:464

麒麟OS终端清理APT缓存须先确认系统基于Debian/Ubuntu体系,再以root权限执行apt-getclean清空所有缓存,或apt-getautoclean仅清理无效包,以释放磁盘空间。此操作不可逆,需谨慎。

文章目录

磁盘空间告急,/var/cache/apt/archives目录的占用持续攀升?这多半是APT缓存堆积了大量.deb安装包。执行软件更新或安装操作后,系统会保留下载的包文件,日积月累,占用几个GB空间十分常见。解决方法直接有效——通过终端进行精准清理。

麒麟OS终端清理APT缓存的方法

操作前,先确认系统基础。银河麒麟桌面版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/*,清除临时文件。

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章