解决RHEL7无法使用YUM源的问题
Windows系统自带的Hyper-V虚拟机安装RHEL后替换yum源,以及踩坑的记录。
使用的镜像文件名称:rhel-server-7.9-x86_64-dvd.iso
虚拟机:Hyper-V
- 清除原有RHEL的YUM及相关软件包:
rpm -qa|grep yum|xargs rpm -e --nodeps
rpm -qa|grep python-urlgrabber|xargs rpm -e --nodeps
下载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
- 上传软件包到linux
安装软件包:
注: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
- 下载配置文件http://mirrors.163.com/.help/CentOS7-Base-163.repo
把文件中所有$releasever
改为当前redhat的版本
将此配置文件上传并复制到/etc/yum.repos.d/
路径下
使用cat /etc/issue
或cat /etc/redhat-release
(Linux查看版本当前操作系统发行版信息)
注:这里我将$releasever替换为7.9.2009,实际我的redhat的版本在镜像源中是没有对应的
http://mirrors.163.com/centos/7.9.2009/os/x86_64/repodata/repomd.xml - 删除
/var/cache/yum/
下的x86_64目录 - 清理yum缓存:
yum clean all
- 将服务器软件包信息缓存至本地,提高搜索安装效率:
yum makecache
- 测试:
yum search vim
- 执行
yum repolist
查看,如果显示出repo仓库列表,并显示软件包数量则OK。(或者使用yum makecache
- 使用yum安装软件包测试:
yum -y install vim
- 安装htop进程监视工具
首先添加EPEL存储库,并确保所有软件包都是最新的。yum -y install epel-release
yum -y update
注:这是踩坑的地方,我update执行完后系统就会无法启动,找不到grub引导文件,不update也可以安装,暂时忽略。
使用yum命令安装htop进程监视工具:yum -y install htop
执行yum -y update
后
重新启动系统后
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/
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。