美文网首页
yum repo的部分更新

yum repo的部分更新

作者: wanncy | 来源:发表于2019-04-24 16:52 被阅读0次

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

    • 如何只更新一个仓库的metadata?

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

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

    • 如何下载一些packages?

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

    解决

    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>

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

    相关文章

      网友评论

          本文标题:yum repo的部分更新

          本文链接:https://www.haomeiwen.com/subject/aunggqtx.html