/var/cache/apt/archives/目录下.deb缓存是UOS系统盘空间减少的首要原因,可安全清空;图形界面通过控制中心→系统清理勾选“旧版本软件包”等项一键清理,终端执行sudo apt clean彻底删除缓存,sudo apt autoremove --purge连带卸载旧内核,并配置APT自动清理机制防复发。

统信UOS系统盘空间持续减少且确认非个人文件导致时,/var/cache/apt/archives/目录下堆积的.deb安装包缓存是首要元凶,单个目录常占用1GB以上,但这些文件对已安装软件完全无影响,可安全清空。
图形界面一键清理(新手首选)
点击屏幕左下角「开始菜单」→ 搜索并打开「控制中心」→ 左侧导航栏点击「系统清理」。
等待扫描完成(约20~40秒),勾选「旧版本软件包」「系统缓存」「临时文件」三项;【务必勾选“旧版本软件包”,否则无法释放/boot分区空间】。
点击右下角「立即清理」,输入管理员密码确认执行,完成后界面显示释放空间量。
终端命令精准清空(推荐主力操作)
按Ctrl + Alt + T打开终端。
执行以下命令彻底删除所有已下载的.deb安装包:sudo apt clean。这会清空/var/cache/apt/archives/下全部内容,释放数百MB至数GB空间;【后续安装新软件时将自动重新下载,不影响使用】。
若想保留当前源中仍有效的安装包以加快下次安装,改用:sudo apt autoclean。它只删已被新版替代的过期包,清理力度较弱,无法应对磁盘告急场景。
连带清理废弃依赖与旧内核(释放/boot关键空间)
第一步:执行 sudo apt autoremove --purge → 自动识别并卸载所有不再被依赖的孤立包、旧内核及对应配置文件。
第二步:确认当前运行内核版本:uname -r → 记下输出(如5.15.0-amd64),这是绝对不能删的。
第三步:列出全部已安装内核:dpkg --list | grep linux-image → 找出除当前运行版和最新一个备用版外的所有旧内核行。
第四步:成对卸载旧内核镜像与头文件,例如:sudo apt remove --purge linux-image-5.10.0-amd64 linux-headers-5.10.0-amd64 → 【务必核对版本号,删错会导致系统无法启动】。
第五步:更新引导菜单:sudo update-grub。
防止复发:配置APT自动清理机制
执行 sudo nano /etc/apt/apt.conf.d/99auto-clean → 在文件中写入两行(注意英文分号不可遗漏):
APT::Periodic::AutocleanInterval "7";
APT::Periodic::CleanInterval "7";
保存后重启定时任务:sudo systemctl restart apt-daily.timer。











