yum repo的部分更新

2019-04-24  本文已影响0人  wanncy

yum 运行所依赖的几个文件/文件夹有:
/etc/yum.repos.d/ 放置 yum repo 的配置文件
/etc/yum.conf yum 的配置文件
/var/cache/yum/ yum metadata和一些软件包的cache

描述:当新安装一些packages时,只需要对部分 repo 进行更新,如 epel,但使用 yum update则会造成全部更新,且若一些 repo 在更新时出问题,则会卡主......

解决
部分更新
yum --disablerepo="*" --enablerepo="epel" list available
yum --disablerepo="*" --enablerepo="epel" update
yum --disablerepo="*" --enablerepo="epel" install xxxx

描述:在需要了解一些软件包的依赖之后,需要找出这些依赖,便于在其他地方安装

解决

  1. 使用 yum 自带缓存功能

在 /etc/yum.conf 中将keepcache=0改写成keepcache=1

  1. 安装插件downloadonly
(RHEL5)
yum install yum-downloadonly

(RHEL6)
yum install yum-plugin-downloadonly

yum install --downloadonly --downloaddir=<dir> <package>

当然这些方法都是在还没有安装的前提下,如果已经安装了,就先卸载一下......

上一篇下一篇

猜你喜欢

热点阅读