关于调整Linux系统中的yum源
2023-12-20 本文已影响0人
moutory
前言
有时候会遇到需要在Linux服务器上面使用yum命令安装软件的场景,因为服务器处于内网环境需要切换到内网指定的yum源才能正常安装应用。本篇文章将介绍如何在Linux系统上面配置yum源,内容不多,上干货。
步骤一:进入yum源配置目录
cd /etc/yum.repos.d
如果在目录中使用ll
命令可以看到当前系统上配置的所有数据源文件
步骤二:了解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源