一份 安全且自动化程度适中 的清理脚本: 它会先列出即将清理的内容供你查看,然后再执行清理;整个过程不会误删重要组件,适合 Ubuntu 22.04 → 24.04 LTS 升级后的系统使用。
文件名建议保存为:
post_upgrade_cleanup.sh使用方式:chmod +x post_upgrade_cleanup.sh ./post_upgrade_cleanup.sh
| 模块 | 功能 | 安全等级 |
|---|---|---|
| apt update | 更新仓库索引 | ✅ 安全 |
| apt autoremove | 移除不再依赖的软件包 | ✅ 安全 |
| 内核清理 | 删除旧版内核保留最新 | |
| apt clean/autoclean | 清理缓存文件 | ✅ 安全 |
| obsolete 检查 | 可选删除失效包 | |
| snap 清理 | 删除旧版 snap 包 | |
| dpkg 修复 | 修复未配置包 | ✅ 安全 |
是否希望我再帮你生成一个「极简自动版」(无需确认、完全自动执行、适合服务器定时任务)? 可以每天自动清理一次老包和缓存。