清理包管理器缓存可释放磁盘空间,1. 对于yum系统执行yum clean all清除所有缓存,再运行yum makecache重新生成元数据;2. 对于apt系统使用sudo apt clean删除所有.deb包,sudo apt autoclean删除过期包,并可用du -sh /var/cache/apt/archives/查看缓存占用情况;3. 建议定期执行清理,结合apt autoremove和监控工具如ncdu维护系统整洁,避免磁盘空间浪费。

Linux 系统中,包管理器在安装软件时会下载元数据和安装包,这些文件会被缓存到本地,以便加快后续操作。但长时间不清理,缓存会占用大量磁盘空间。常见的包管理器如
yum
apt
YUM 的缓存主要存储在
/var/cache/yum
yum clean all
这个命令会清除所有缓存文件,包括:
注意:yum clean all 不会删除已安装的软件,只清理下载的临时文件。
yum clean packages # 只删除已下载的 rpm 包 yum clean headers # 删除头文件 yum clean metadata # 删除仓库元数据 yum clean dbcache # 清除数据库缓存(加快元数据加载)
yum makecache
执行此命令会重新下载元数据,提升后续搜索/安装速度。
APT 的缓存路径为
/var/cache/apt/archives/
.deb
sudo apt clean
该命令会删除
/var/cache/apt/archives/
sudo apt autoclean
与
clean
autoclean
du -sh /var/cache/apt/archives/
可以直观看到缓存占用的空间。
你可以在系统维护脚本中加入:
sudo apt clean sudo apt autoclean sudo apt autoremove
这三步组合能有效释放空间并保持系统整洁。
ncdu
ncdu /var/cache
基本上就这些。清理包管理器缓存不复杂,但容易被忽略。定期执行
yum clean all
apt clean
以上就是如何清理包管理器缓存 yum/apt缓存管理的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号