解决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
2
3
4
5
上传软件包到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
2
3
4
下载配置文件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/