通常情况下,yum 会把下载的header和软件包 都存储在 缓存cache中,而不会自动删除。如果你觉得它们占用了大量磁盘空间,可以使用:yum clean 指令进行清除,更精确 的用法是:yum clean headers 清除header,yum clean packages 清除下载的RPM包,或者使用:yum clean all 全部清除。
1、清除缓存目录下的软件包
yum clean packages #清除缓存目录下的软件包,清空的是(/var/cache/yum)下的缓存
2、清除缓存目录下的 headers
yum clean headers #清除缓存目录下的 headers
3、清除缓存目录下旧的 headers
yum clean oldheaders #清除缓存目录下旧的 headers
4、清除缓存目录下的软件包及旧的headers
yum clean all (= yum clean packages; yum clean oldheaders) # 清除缓存目录下的软件包及旧的headers rm -rf /var/cache/yum/*
5、可能遇到的问题
- 如果遇到运行yum时出现/var/run/yum.pid已被锁定,PID为xxxx的另一个程序正在运行的问题解决,解决办法是使用命令:rm -f /var/run/yum.pid,删除文件后再次运行yum可用。