Zhong__RedHat7替换Centos7 yum源

时间:2020.06.30

环境:RedHat 7.3

目的:替换RedHat yum源为Centos yum源

说明:RHEL7.3 替换为Centos7的源

作者:Zhong QQ交流群:121160124 欢迎加入!

 

在VMware安装了一台RedHat 7.3的服务器进行测试 配置好IP、网关等之后确认能ping通外网 然而在执行yum update或者使用yum命令安装软件时提示以下的信息

Loaded plugins: langpacks, product-id, search-disabled-repos, subscription- 
    : manager 
This system is not registered to Red Hat Subscription Management. 
You can use subscription-manager to register. 
There are no enabled repos. 
Run "yum repolist all" to see the repos you have. 
To enable Red Hat Subscription Management repositories: 
    subscription-manager repos --enable <repo> 
To enable custom repositories: 
    yum-config-manager --enable <repo>

提示需要注册才能使用 注册听说是收费的 而我只是想要验证RedHat的一个功能 基本就不会再用 网上找了好些教程大多都是卸载自带的yum 去下载Centos的yum包再进行安装配置云云  测试之后根本行不通 而且也比较难还原原有的配置 经常同事一个大神的指点和网友的提示  找到了一条简单的路径实现替换RedHat yum源的问题  以下是步骤

备份系统自带的yum源文件

mv /etc/yum.repos.d/redhat.repo /etc/yum.repos.d/redhat.repo.backup

下载阿里云的源

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

修改repo源文件

sed -i "s/\$releasever/7/g" /etc/yum.repos.d/CentOS-Base.repo # 系统发行版本替换
sed -i "s/\$basearch/x86_64/g" /etc/yum.repos.d/CentOS-Base.repo # 系统硬件架构号替换

运行 yum makecache 生成缓存

yum makecache

 

接下来就能正常使用了! 

Note:

1.在阿里云关于配置centos源的文档中提到以下的提示:

非阿里云ECS用户会出现 Couldn't resolve host 'mirrors.cloud.aliyuncs.com' 信息,不影响使用。用户也可自行修改相关配置: eg:

sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo

但在本例中是不适用的  应该是指非阿里云ECS的centos系统

2.如果上面的方案不可用,可尝试做如下的修改:

sed -i "s/http/https/g" /etc/yum.repos.d/CentOS-Base.repo

详细情况以实际的系统提示和场景为准!!!  

交流群:121160124

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
要将RedHat 7.2更换为CentOS 7的yum,可以按照以下步骤操作: 1. 卸载RedHat原有的yum: 使用命令`rpm -qa | grep yum`查看已安装的yum软件包。 使用命令`rpm -qa | grep yum | xargs rpm -e --nodeps`卸载已安装的yum软件包。 2. 下载CentOSyum: 前往CentOS镜像站点,例如阿里云镜像站点`https://mirrors.aliyun.com/centos/`,找到对应版本的yum地址。 在镜像站点中找到合适的版本,例如CentOS 7的yum码地址为`https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/`。 根据需求选择需要下载的包,例如`python-urlgrabber-3.10-10.el7.noarch.rpm`、`yum-3.4.3-167.el7.centos.noarch.rpm`等。 使用命令`wget`或其他下载工具下载所需的包。 3. 安装下载的CentOSyum: 执行命令`rpm -ivh --force *.rpm`来安装下载的所有包。 由于这些包之间存在依赖关系,所以需要使用`--force`参数来强制安装。 现在,你已经成功将RedHat 7.2更换为CentOS 7的yum。你可以通过使用命令`rpm -qa | grep yum`来验证新的yum已经安装成功。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Red hat7替换centos7的Yum](https://blog.csdn.net/qq_42956179/article/details/109618774)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Redhat7更换centos7的yum方法步骤](https://blog.csdn.net/weixin_43837883/article/details/89179533)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我变了_我没变

随意 。。。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值