美文网首页
关于调整Linux系统中的yum源

关于调整Linux系统中的yum源

作者: moutory | 来源:发表于2023-12-20 19:51 被阅读0次

    前言

    有时候会遇到需要在Linux服务器上面使用yum命令安装软件的场景,因为服务器处于内网环境需要切换到内网指定的yum源才能正常安装应用。本篇文章将介绍如何在Linux系统上面配置yum源,内容不多,上干货。

    步骤一:进入yum源配置目录

    cd /etc/yum.repos.d
    

    如果在目录中使用ll命令可以看到当前系统上配置的所有数据源文件

    image.png

    步骤二:了解xx.repo配置文件

    在修改配置文件之前,我们不妨先了解一下数据源配置文件的格式和作用,我们随意打开一个.repo后缀的文件,可以看到一个文件里面可能配置了若干组数据源,每组数据源的命名使用[]进行包裹。

    [local]
    name=local  - Source Bate
    baseurl=file:///media/cdrom
    enabled=1
    gpgcheck=0
    
    • name :表示这个数据源的名称
    • baseurl :表示数据源的访问地址
    • enabled: 表示这组数据源是否处于启动状态,0表示未启动
    • gpgcheck:gpgcheck 参数用于指定是否进行 GPG(GNU Privacy Guard)验证。GPG 是一种加密和签名工具,用于验证软件包的完整性和真实性。
    • gpgkey:如果gpgcheck值为1,则这个字段需要告知数字证书的公钥文件保存位置

    步骤三:修改或新增数据源

    如果是修改数据源文件的话,可以直接改动具体的.repo文件的baseurl
    如果是新增数据源文件的话,需要先新增一个数据源文件,比如myYum.repo。然后参考步骤二的格式写入数据源配置,比如:

    [myYum]
    name=myYum
    baseurl=ftp://xx.xx.xx.xx/repo
    enabled=1
    gpgcheck=0
    

    步骤四:更新软件包缓存

    最后使用sudo yum makecache -y --disablerepo --enablerepo='myYum'命令更新软件包缓存以使新添加的yum repo生效
    上面这条命令会根据最新的数据源重新生成缓存,然后关闭了其他所有yum源,只保留自己最新的yum源。如果只是希望刷新缓存的话,使用yum makecache -y就行了。

    其他
    我们可以通过yum repolist来查看当前系统生效的yum源

    相关文章

      网友评论

          本文标题:关于调整Linux系统中的yum源

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