1.redhat是Linux系统中付费的企业版,虽然安装什么是免费的,但是需要注册。

如果你有注册码,暂请出门左拐(我没有注册码,所以我也不会注册,不用往下看了)。

Linux系统收费版:RedHat

免费版:CentOS、ubuntu

2.安装时不会提醒你注册(没注意,可能会提示)。当你使用yum命令时,提示你redhat需要注册。

此时,我们就需要将yum源替换成centos版的yum源

3.第一步:

卸载原有的yum源

先使用命令查看原有的yum:rpm -qa|grep yum

然后使用卸载命令卸载yum:  rpm -qa|grep yum |xargs -e --nodeps

最后,再使用查看命令确认一遍。如果结果为空,即为卸载成功。

4.第二步:

根据你的redhat版本下载对应centos版本的yum源安装包

我的是7.4,但是我到镜像网站(http://mirrors.163.com/centos/)看到有很多7以上的版本,不知道怎么选择,干脆就用的7.0

所需安装包:

  yum-3.4.3-161.el7.centos.noarch.rpm
  yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
  yum-plugin-fastestmirror-1.1.31-50.el7.noarch.rpm
  yum-updateonboot-1.1.31-50.el7.noarch.rpm
  yum-utils-1.1.31-50.el7.noarch.rpm

到以下目录去查找所需要的安装包:

  http://mirrors.163.com/centos/7/os/x86_64/Packages/

上面的rpm安装包列表是我下载时(20190301)的版本,使用时根据自己的需要下载最新版本的

如果你的虚拟机可以联网,可直接用以下命令下载

  wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-161.el7.centos.noarch.rpm
  wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
  wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-50.el7.noarch.rpm
  wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-updateonboot-1.1.31-50.el7.noarch.rpm
  wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-utils-1.1.31-50.el7.noarch.rpm

5.下载完成后开始安装

cd到放安装包的路径

执行命令:rpm -ivh yum-*.rpm  出现以下进度条,即为安装成功

6.安装完成后验证

如果你有需要用yum安装的某些Linux工具,直接使用命令,yum -y install xxx

如果没有,输入yum,回车,有以下截图即为安装成功

7.安装中可能出现的问题

在安装yum的rpm包时,有可能出现需要依赖包python-urlgrabber-3.10-9.el7.noarch.rpm的问题,那么与上述安装yum类似操作即可。

1)卸载python-urlgrabber-3.10-9.el7.noarch

  输入命令:rpm -qa|grep python    根据结果卸载python-urlgrabber对应的包。以下以我的版本举例。

输入命令:rpm -e python-urlgrabber-3.9.1-11.el6.noarch
    2)按照1)中的命令卸载之后,重新下载python-urlgrabber的最新版rpm安装包

  wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-urlgrabber-3.10-9.el7.noarch.rpm

3) 下载完成后,使用安装命令进行安装

  rpm -ivh python-urlgrabber-3.10-9.el7.noarch.rpm

  4) 出现以下结果表示安装成功

  

redhat7.4切换yum源为免费源的更多相关文章

  1. RedHat7.4配置yum网络源

    本次RedHat版本为:Red Hat Enterprise Linux Server release 7.4 (Maipo). 将RedHat7.4的yum源替换为免费的CentOS对应版本yum源 ...

  2. redhat7.5 替换yum源

    Redhat 7自带的yum源需要付费注册,未注册情况下会报如下错误,且用yum repolist all检查源数目为0.这时候需要将RedHat 7自带的yum源 替换成CentOS 7免费源 解决 ...

  3. yum或apt基本源设置指南

    关于: 管理Linux服务器的运维或开发人员经常需要安装软件,最常用方式应该是通过Linux系统提供的包管理工具来在线安装,比如centos的yum,ubuntu或debian的apt-get.当然这 ...

  4. MySQL安装(yum、二进制、源码)

    MySQL安装(yum.二进制.源码) 目录 1.1 yum安装... 2 1.2 二进制安装-mysql-5.7.17. 3 1.2.1 准备工作... 3 1.2.2 解压.移动.授权... 3 ...

  5. [转]centos7 修改yum源为阿里源

    centos7 修改yum源为阿里源,某下网络下速度比较快 首先是到yum源设置文件夹里 cd /etc/yum.repos.d 接着备份旧的配置文件 sudo mv CentOS-Base.repo ...

  6. centos7 修改yum源为阿里源

    centos7 修改yum源为阿里源,某下网络下速度比较快 首先是到yum源设置文件夹里 安装base reop源 cd /etc/yum.repos.d 接着备份旧的配置文件 sudo mv Cen ...

  7. yum更换国内源 yum下载rpm包 源码包安装

    7.6 yum更换国内源 7.7 yum下载rpm包 7.8/7.9 源码包安装 yum更换国内源 cd  /etc/yum.repo.d/ 删除源 rm -f   dvd.repo rm -f  C ...

  8. 替换国内yum源以及pip源

    因为一些原因,不论是网络还是啥啥啥的原因,国外的源访问时不时的很慢,这时候我们就可以将国外的源替换为国内源,提高下载速度. yum源替换 环境:centos7(如果你的发行版本不是这个,此方法不保证能 ...

  9. 对于yum中没有的源的解决办法-EPEL

    转载自:http://6260022.blog.51cto.com/6250022/1698352 EPEL 是什么? EPEL (Extra Packages for Enterprise Linu ...

随机推荐

  1. scrapy CrawlSpider解析

    CrawlSpider继承自Spider, CrawlSpider主要用于有规则的url进行爬取. 先来说说它们的设计区别: SpiderSpider 类的设计原则是只爬取 start_urls 中的 ...

  2. jenkins自动化部署vue

    一.nodejs配置 首先加入nodejs插件 在配置里面配置这个插件 这样我们就能在自动构建发布的配置里看到nodejs的编译选项了 二.发布配置 首先新建一个自由风格的项目 然后配置构建保留天数和 ...

  3. 在后台业务管理系统中使用Autofac实现微信接口的处理

    在后台业务管理系统中使用Autofac实现微信接口的处理,我们只需要把相关使用到的DLL放到BIN目录里面即可,通过IOC控制反转方式实现对接口的调用.在实现在业务系统里面,我们本身程序可能已经依赖了 ...

  4. 折半、快排、插入排序的Java实现

    插入排序 import java.util.Arrays; public class InsertionSort { /** * 对数组里面进行插入排序 * 参数1 数组 * 参数2 数组大小 */ ...

  5. [转帖]Qemu 简述

    Qemu 简述 记得KVM 就是 底层用的qemu https://www.cnblogs.com/bakari/p/7858029.html 本文首发于我的公众号 Linux云计算网络(id: cl ...

  6. MT 互联网 面试标准

    能力模型 业务理解(每项2分) java知识(每项2分) 网络知识(每项1分) 设计模式(每项3分) 数据库知识(每项2分) 框架知识(每项1分) 数据结构与算法(每项1分) 架构知识(每项3分) 操 ...

  7. bugku web 矛盾

    $num=$_GET['num'];if(!is_numeric($num)){echo $num;if($num==1)echo 'flag{**********}';} 首先要判断get得到的数据 ...

  8. 网络知识之http请求

    使用http超文本传输协议来访问web服务器 它定义了客户端和服务器之间交互的信息内容和步骤. 客户端解析url后发送请求消息---->服务器(解析请求消息,完成工作,包装结果为响应消息)--- ...

  9. 2018 API变化

  10. Css(常用的特殊效果)

    一.前言 不得不说css真强大,总结了几个常用的css特殊效果 二.主要内容 1.几个特殊效果 $green = #02a774; $yellow = #F5A100; $bc = #e4e4e4; ...