redhat7.2的yum源配置

本文介绍如何在虚拟机中配置yum源,利用镜像中的安装包资源,实现dhcp软件包的安装过程。首先将物理机上的镜像通过光驱添加到虚拟机,并挂载到指定目录。然后配置yum指向此目录,最后使用yum命令刷新源并安装dhcp。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在安装虚拟机的时侯,我们可以看到镜像中一共有4620个包,但是在安装虚拟机时只会安装1000多个包,很多包都没有安装。如果想要利用这些包,需要对yum源进行配置。本篇文章通过对虚拟机yum源配置,实现安装dhcp。
 dhcp的软件包在操作系统的镜像中就有,因为我是在虚拟机中安装,所以我将物理机上的镜像通过光驱添加到虚拟机上,挂载到虚拟机的/rhel.1这个目录下,以便于使用镜像中的安装包。
使用以下命令打开虚拟机管理命令:

 

选择要使用的虚拟机,在虚拟机关闭的状态下,点击灯泡这个图标就会看到以下界面:



点击下面的Add Hardware图标添加光驱:



将设备类型Device Type选择为CDROM device,点击Browse选择真机的镜像。点击Finish完成,这时就会多一个光盘的图标,如下图:

开启虚拟机之后,主机界面就会多一个光盘,如下图:



默认情况下,光驱是挂载在/run/media/root/RHEL-7.2 Server.x86_64这个目录下,可以使用df命令查看:



上图中的/dev/sr0就是桌面上的光盘,因为默认的挂载目录名有空格不能识别,所以应该在/目录重新创建了一个目录rhel7.2作为光驱的挂载点:



挂载之后,rhel7.2目录下就会出现很多的文件和目录,这些文件和目录就是在安装系统时的镜像里面的内容。下来就要配置yum,使其指向**/rhel7.2**这个目录。在/etc/yum.repos.d/目录下创建一个文件huige,其后缀名必须为repo,编辑的内容如下:

使用以下命令将yum源刷新:


现在如果要安装dhcp,就可以使用以下命令查看yum源中是否有该软件包,如下:



由上图可以看到yum源中存在dhcp的软件包dhcp.x86_64,所以就可以使用yum直接安装dhcp:

### 配置阿里云 YUM 源 对于 Red Hat Enterprise Linux (RHEL) 7.2 来说,由于官方仓库可能需要订阅才能访问,因此可以考虑使用第三方镜像源来替代默认的 RHEL 官方源。阿里云提供了稳定可靠的公共镜像服务,能够加速软件包下载速度。 #### 清理原有 YUM 软件包 为了防止冲突,在安装新的 YUM 源之前建议移除旧版本的相关组件: ```bash rpm -qa | grep yum | xargs rpm -e --nodeps rpm -qa | grep python-iniparse | xargs rpm -e --nodeps ``` 上述命令会卸载所有与 `yum` 和 `python-iniparse` 相关的 RPM 包[^2]。 #### 下载并安装新版本 YUM 工具集 接着重新获取最新版的 YUM 及其依赖项: ```bash wget http://mirror.centos.org/centos/7/os/x86_64/Packages/yum-3.4.3-158.el7.noarch.rpm wget http://mirror.centos.org/centos/7/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm rpm -ivh yum-3.4.3-158.el7.noarch.rpm python-iniparse-0.4-9.el7.noarch.rpm ``` 这些操作确保了系统拥有最新的 YUM 版本以及必要的 Python 解析模块支持。 #### 替换默认 YUM 源地址为阿里云服务器 编辑 `/etc/yum.repos.d/CentOS-Base.repo` 文件,替换其中的内容如下所示: ```ini [base] name=CentOS-$releasever - Base - mirrors.aliyun.com failovermethod=priority baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/ gpgcheck=1 enabled=1 gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7 [updates] name=CentOS-$releasever - Updates - mirrors.aliyun.com failovermethod=priority baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch/ gpgcheck=1 enabled=1 gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7 ``` 此配置文件指定了两个主要存储库——基础(`base`)和更新(`updates`),均指向阿里云提供的 CentOS 7.x 的镜像站点[^3]。 完成以上更改之后保存退出,并执行刷新缓存的操作使设置生效: ```bash yum clean all && yum makecache fast ``` 此时应该已经成功切换到了阿里云所提供的更快捷稳定的 YUM 更新通道上了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值