redhat系统替换免费Yum源服务

一、问题背景

在RHEL7中想使用yum服务,报错如下:

 This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.

 

 二、操作

1、卸载当前系统上的yum

rpm -e --nodeps yum

2、下载新yum rpm安装包 :教程 https://blog.csdn.net/qq_37292005/article/details/89058858

1)查看本机版本

 uname -a   

cat /etc/redhat-release

2) 根据版本号,进入网易centos镜像网站  http://mirrors.163.com/centos/,具体路径

 

 找到5个安装包:yum、yum-plugin-fastestmirror、yum-metadata-parser、python-urlgrabber、yum-utils,一起安装,忽略依赖性

-->报错:rpm版本问题,重新安装。升级rpm版本 报错:后加上 --force --nodeps

 

 

3)下载对应版本repo文件, 放入/etc/yum.repos.d/

 

 

 

 3)传入文件,重命名CentOS-Base.repo

使用编辑命令:vim /etc/yum.repos.d/CentOS-Base.repo

使用替换方法,将$releasever改为版本号7,方法:不要进入编辑模式,输入:%s/$releasever/7/ge,并保存文件。

4)清空缓存:

yum clean all

yum makecache

 

 

很多坑,然而慢慢排查,还是阔以装完的。

 

posted @ 2020-01-29 02:27  tzyyzz  阅读(306)  评论(0)    收藏  举报