解决RHEL7无法使用YUM源的问题

Windows系统自带的Hyper-V虚拟机安装RHEL后替换yum源,以及踩坑的记录。

使用的镜像文件名称:rhel-server-7.9-x86_64-dvd.iso 虚拟机:Hyper-V

  1. 清除原有RHEL的YUM及相关软件包: rpm -qa|grep yum|xargs rpm -e --nodeps rpm -qa|grep python-urlgrabber|xargs rpm -e --nodeps

  2. 下载centos7的相关软件包:

http://mirrors.163.com/centos/7.9.2009/os/x86_64/Packages/yum-3.4.3-168.el7.centos.noarch.rpm
http://mirrors.163.com/centos/7.9.2009/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
http://mirrors.163.com/centos/7.9.2009/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpm
http://mirrors.163.com/centos/7.9.2009/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm
http://mirrors.163.com/centos/7.9.2009/os/x86_64/Packages/python-urlgrabber-3.10-10.el7.noarch.rpm
1
2
3
4
5
  1. 上传软件包到linux

  2. 安装软件包: 注:yum-plugin-fastestmirror和yum两个rpm要一起安装,不能拆开。

rpm -ivh python-iniparse-0.4-9.el7.noarch.rpm
rpm -ivh python-urlgrabber-3.10-10.el7.noarch.rpm
rpm -ivh yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
rpm -ivh yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpm yum-3.4.3-168.el7.centos.noarch.rpm
1
2
3
4
  1. 下载配置文件http://mirrors.163.com/.help/CentOS7-Base-163.repo 把文件中所有$releasever改为当前redhat的版本 将此配置文件上传并复制到/etc/yum.repos.d/路径下 使用cat /etc/issuecat /etc/redhat-release(Linux查看版本当前操作系统发行版信息) 注:这里我将$releasever替换为7.9.2009,实际我的redhat的版本在镜像源中是没有对应的 http://mirrors.163.com/centos/7.9.2009/os/x86_64/repodata/repomd.xml

  2. 删除/var/cache/yum/下的x86_64目录

  3. 清理yum缓存:yum clean all

  4. 将服务器软件包信息缓存至本地,提高搜索安装效率:yum makecache

  5. 测试:yum search vim

  6. 执行yum repolist查看,如果显示出repo仓库列表,并显示软件包数量则OK。(或者使用yum makecache

  7. 使用yum安装软件包测试:yum -y install vim

  8. 安装htop进程监视工具 首先添加EPEL存储库,并确保所有软件包都是最新的。 yum -y install epel-release yum -y update 注:这是踩坑的地方,我update执行完后系统就会无法启动,找不到grub引导文件,不update也可以安装,暂时忽略。 使用yum命令安装htop进程监视工具: yum -y install htop

执行yum -y updateSnipaste_2023-03-05_11-04-24.png

重新启动系统后 Snipaste_2023-03-05_11-04-59.png

https://blog.csdn.net/wqh0830/article/details/86727100 http://mirrors.163.com/.help/centos.html http://mirrors.163.com/centos/7.9.2009/os/x86_64/Packages/

上次更新: 2024/03/20, 23:57:47
最近更新
01
使用 acme.sh 自动化SSL证书管理
03-25
02
COSCLI 的使用记录
03-25
03
腾讯云命令行工具 TCCLI
03-25
更多文章>