CentOS ISO 配置 Yum 的详细步骤

随着Linux系统的普及,CentOS作为一款免费的Linux发行版,受到了广大用户的喜爱,在安装CentOS的过程中,配置Yum仓库是必不可少的步骤,Yum(Yellowdog Updater, Modified)是一个基于RPM的软件包管理器,它可以自动处理依赖关系,简化软件包的安装和管理,以下是配置CentOS ISO的Yum仓库的详细步骤。
准备ISO镜像
您需要下载CentOS的ISO镜像文件,您可以从CentOS官方网站下载最新的ISO镜像,或者从其他可信赖的镜像站点获取。
挂载ISO镜像
- 打开终端。
- 使用以下命令挂载ISO镜像:
sudo mount -o loop /path/to/centos.iso /mnt
这里/path/to/centos.iso是ISO镜像的路径,/mnt是挂载点。
配置Yum仓库
进入挂载点:
cd /mnt
- 复制
Everything目录到/etc/yum.repos.d/:
sudo cp -r Everything /etc/yum.repos.d/
- 修改
/etc/yum.repos.d/Everything.repo文件,将其内容替换为以下内容:
[baseos] name=CentOS-$releasever - BaseOS mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=BaseOS&infra=$infra #baseurl=http://mirror.centos.org/$contentdir/$releasever/BaseOS/$basearch/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 [appstream] name=CentOS-$releasever - AppStream mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=AppStream&infra=$infra #baseurl=http://mirror.centos.org/$contentdir/$releasever/AppStream/$basearch/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
更新Yum仓库
使用以下命令更新Yum仓库:

sudo yum makecache
使用以下命令安装软件包:
sudo yum install package-name
这里package-name是要安装的软件包名称。
卸载ISO镜像
卸载ISO镜像:
sudo umount /mnt
表格:Yum仓库配置参数说明
| 参数 | 说明 |
|---|---|
| name | 仓库的名称 |
| mirrorlist | 仓库的镜像列表URL,可以根据实际情况修改为更快的镜像站点 |
| baseurl | 仓库的基础URL,通常不修改 |
| enabled | 仓库是否启用,1为启用,0为禁用 |
| gpgcheck | 是否启用GPG签名检查,1为启用,0为禁用 |
| gpgkey | GPG密钥的路径,用于验证软件包的签名 |
FAQs
Q1:如何检查Yum仓库是否配置正确?
A1:您可以使用以下命令检查Yum仓库是否配置正确:

sudo yum repolist enabled
如果列表中显示的仓库信息与您配置的仓库信息一致,则表示配置正确。
Q2:如何更改Yum仓库的镜像站点?
A2:更改Yum仓库的镜像站点非常简单,只需修改/etc/yum.repos.d/目录下的对应仓库配置文件中的mirrorlist或baseurl参数即可,要将镜像站点更改为阿里云镜像,可以将mirrorlist参数修改为:
mirrorlist=http://mirrors.aliyun.com/repo/centos/$releasever/$basearch/

