前言:
Linux 中的 Yum(Yellowdog Updater Modified)是一个用于管理软件包的工具,它依赖于网络源来获取更新和安装包。当需要配置 Yum 网络源时,通常会涉及到设置仓库列表、添加外部镜像等操作以提高下载速度和稳定性。以下是详细的步骤:
配置前言:
配置 Yum 的网络源对于保证系统及时获取更新至关重要,尤其是在企业环境中,为了避免网络访问限制,可能会选择设置国内镜像。
步骤说明:
-
打开 /etc/yum.conf 文件:这是Yum的主要配置文件,包含了基本的设置和默认仓库信息。
-
Bash vi /etc/yum.conf
下载或创建新的YUM源配置文件
[repository-id]
:仓库的唯一标识符。name
:仓库的描述性名称。baseurl
或mirrorlist
:仓库的基础URL或镜像列表URL。enabled
:是否启用该仓库(1表示启用,0表示禁用)。gpgcheck
:是否对软件包进行GPG签名验证(1表示启用,0表示禁用)。gpgkey
:GPG密钥文件的URL或路径。-
.放到新建的/etc/yum.repos.d/old下
-
// ##获得网络yum的包 curl -o /etc/yum.repos.d/Rhel-Base.repo http://file.kangle.odata.cc/repo/Centos-6.repo
-
挂载镜像
-
编写本地yum仓库文件
-
第一步:使用cd命令切换到/etc/yum.repos.d目录
# cd /etc/yum.repos.d/
第二步:对所有的仓库文件进行备份
# tar -zcf repo.tar.gz *.repo
第三步:删除所有的以.repo结尾的仓库文件
# rm -rf *.repo -
编写本地yum仓库文件
# cd /etc/yum.repos.d/
创建一个以*.repo结尾的文件,名称任意
# vim local.repo
[local] [仓库标识名称]名称任意,一个文件中可有多个标识
name=local yum 仓库名称
baseurl=file:///mnt 仓库的路径,支持多种格式,file://本地路径,ftp://,http://或https://
gpgcheck=0 gpg密钥,值可以是0(代表不检测),1(代表检测)
如果是1,下方还要定义一个gpgkey=密钥连接
enabled=1 是否启动当前仓库,值可以0,也可以是1,默认为1,代表启动仓库
———————————————— -
清除缓存
yum clean all
建立缓存
yum makecache
检测本地yum源是否可用
yum repolist all
2.0 网络yum源的配置
阿里源:https://opsx.alibaba.com/mirror
网易源:http://mirrors.163.com/
搜狐源:http://mirrors.sohu.com/
清华源:https://mirrors.tuna.tsinghua.edu.cn/
百度来查找:例如:百度搜索 => 阿里云 mirror镜像源
2.1下载新的CentOS-Base.repo 到 /etc/yum.repos.d/
2.2
1.备份CentOS-Base.repo这个文件
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2.下载wget -O
wget -O http://xxxxxxxx
3.清理缓存和建立缓存
yum clean all
yum makecache
总结
配置Linux YUM源是管理软件包的关键,涉及备份现有配置、添加或修改.repo
文件、指定仓库ID、URL、启用状态和GPG验证等。完成后需清理并缓存YUM数据,验证新源的有效性。注意网络访问、安全性、版本兼容性和定期更新。