RedHat yum源配置

原本以为Redhat7 和Centos7是完全一样的,可是安装完Redhat7以后,使用yum安装软件,提示红帽操作系统未注册。在网上搜索教程,最后成功解决,解决方式是将yum源更改为网易的镜像库。

以下为解决方法:

1.首先卸载原来的yum源

参考网上教程,执行:

rpm -qa|grep yum|xargs rpm -e --nodeps

移除与原yum有关的东西

2.下载新的yum安装包

网易的镜像网站为:http://mirrors.163.com,我安装的系统是红帽7版本,所以选择下载Centos7的镜像源,在以下网址http://mirrors.163.com/centos/7/os/x86_64/Packages/ 下载所需文件,所需的文件为:

rpm-4.11.-.el7.x86_64.rpm         

yum-metadata-parser-1.1.-.el7.x86_6

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

yum-3.4.-.el7.centos.noarch.rpm  

yum-plugin-fastestmirror-1.1.-.el7.noarch.rpm

因为在安装

yum-3.4.-.el7.centos.noarch.rpm

yum-metadata-parser-1.1.-.el7.x86_64.rpm

的时候会提示需要先安装其他的几个包,而且对版本会有要求,所以这里就一次性把所需的包全部下载下来。

3.安装

安装的语句是:

rpm -ivh rpm-4.11.-.el7.x86_64.rpm yum-metadata-parser-1.1.-.el7.x86_6 python-urlgrabber-3.10-.el7.noarch.rpm yum-3.4.-.el7.centos.noarch.rpm yum-plugin-fastestmirror-1.1.-.el7.noarch.rpm

在安装的时候可能系统会提示存在文件冲突,参考http://man.linuxde.net/rpm中关于rpm命令的介绍,可以采取强制安装的方式,即在执行安装语句的时候加上选项--force,更改后的语句为:

rpm -ivh --force rpm-4.11.-.el7.x86_64.rpm yum-metadata-parser-1.1.-.el7.x86_6 python-urlgrabber-3.10-.el7.noarch.rpm yum-3.4.-.el7.centos.noarch.rpm yum-plugin-fastestmirror-1.1.-.el7.noarch.rpm

此时,安装命令将进行强制安装。

4.配置文件

网易镜像的配置文件可以在http://mirrors.163.com/.help/centos.html 进行下载,Centos7的镜像下载链接为:http://mirrors.163.com/.help/CentOS7-Base-163.repo

wget http://mirrors.163.com/.help/CentOS7-Base-163.repo

  

将该文将放在 /etc/yum.repos.d 文件夹下,并将原yum文件作备份,这里参考http://mirrors.163.com/.help/centos.html 的介绍,将文件下载好以后,还要更改文件中的变量,具体就是将

$releasever

变量转化为你相应的系统版本,在这里就是 7 。转化方法,根据https://www.cnblogs.com/haoyufeng/p/4393005.html 中所介绍,在vi编辑器下执行下述指令即可更改:

:,$s/$releasever//g

5.完成

此时,yum源就基本更改完成,然后执行:

yum clean all
yum makecache

清除原缓存,建立新缓存。可以执行

yum update

更新软件并测试yum源的可用性,执行:

yum repolist all

可以查看yum源列表,示例如下:

repo id                                               repo name                                                        status
base/x86_64 CentOS- - Base - .com enabled: ,
centosplus/x86_64 CentOS- - Plus - .com disabled
extras/x86_64 CentOS- - Extras - .com enabled:
updates/x86_64 CentOS- - Updates - .com enabled: ,

如果发现某个yum源的状态是disabled,则可以在CentOS7-Base-163.repo文件中进行更改,将相应模块的enabled参数更改为1就行了:

enabled=

RedHat yum源配置的更多相关文章

  1. RedHat和CentOS使用本地yum源配置

    2013-04-01 11:38:30 标签:本地yum源 版权声明:原创作品,谢绝转载!否则将追究法律责任. 使用yum命令安装所需的软件,如果设备网络状况很好,当然也没必要去配置本地yum源,直接 ...

  2. CentOS和RedHat等系列系统 yum源配置、时间同步

    一.yum源配置 1,进入yum源配置目录cd /etc/yum.repos.d 2,备份系统自带的yum源mv CentOS-Base.repo CentOS-Base.repo.bk下载163网易 ...

  3. redhat6 yum源配置

    第一次接触redhat系统,安装软件时,发现没有ubuntu的apt-get包管理器,自带的yum包管理器又什么都找不到,网上搜了好久,终于把yum配置好了,感谢博主们- 使用redhat系统自带的y ...

  4. Linux 平台下 YUM 源配置 手册

    Redhat/Centos 系的Linux 平台,推荐使用YUM 来安装相关依赖包. 安装方式有两种,一种是使用本地的YUM,一种使用在线的YUM. 1         在线YUM 源 如果操作系统能 ...

  5. 纯净CentOS7.2 yum源配置与使用yum 安装系统工具net-tools

    本节我们来讲CentOS 的yum 源配置 一.yum 简介 yum,是Yellow dog Updater, Modified 的简称,是杜克大学为了提高RPM 软件包安装性而开发的一种软件包管理器 ...

  6. yum软件管理器,及yum源配置

    说到yum源就必须说到linux系统中特有的依赖关系问题,yum就是为了解决依赖关系而存在的.yum源就相当是一个目录项,当我们使用yum机制安装软件时,若需要安装依赖软件,则yum机制就会根据在yu ...

  7. Linux yum源配置

    Linux yum源配置 本文介绍Red Hat下yum源配置方法,Redhat使用yum网络源需要购买服务,但是本地yum源不会收费. CentOS用户自带yum源,并且yum不收费. 准备工具: ...

  8. 【转载】Redhat5和6 YUM源配置的区别

    Redhat5和6 YUM源配置的区别  一.概述    随着各个软件版本的不断升级,我们需要掌握的软件特性也越来越多,技术的不断更新也促进了我们脑细胞的循环. 今天在配置RedHat6.3的yum源 ...

  9. Centos下YUM源配置及相关问题应用篇

    yum源配置在工作中会经常用到,特别是安装数据库时,一个个去安装依赖包比较耗时,直接配置好yum安装即可. (特别提醒:redhat有时会提示系统未注册,要求你注册,这个只对需要连接公网的yum源产生 ...

随机推荐

  1. Adapter(适配器)模式

    1. 概述: 接口的改变,是一个需要程序员们必须(虽然很不情愿)接受和处理的普遍问题.程序提供者们修改他们的代码;系统库被修正;各种程序语言以及相关库的发展和进化.  例子1:iphone4,你即可以 ...

  2. 关于换行这个动作,win 和 mac 的实现

    ‘\r'是回车,前者使光标到行首,(carriage return)'\n'是换行,后者使光标下移一格,(line feed) \r 是回车,return\n 是换行,newline 对于换行这个动作 ...

  3. 利用PDCA工具改进周例会

    PDCA简介 PDCA循环又叫戴明环,是美国质量管理专家休哈特博士首先提出的,由戴明采纳.宣传,获得普及,从而也被称为“戴明环”. PDCA最早用来解决全面质量管理问题,但是PDCA也可以用来作为一个 ...

  4. 安装Oracle 18.4 RAC 遇到ORA-40238报错

    场景: Aix 7.2 上安装Oracle 18.4 RAC 执行root.sh脚本,ASM failed to start !查看日志文件:ORA-40238: invalid linear alg ...

  5. java核心技术-多线程之基本使用

    多线程程序好处就是可以提高cpu使用率和系统的性能.这里举个例子,民以食为天,咱们以餐馆为例(后面基本上都用餐馆作为对象),后面如果没有特殊说明均采用本节相关术语,围绕餐馆我们可以抽象出如下几个角色以 ...

  6. C++笔记016:const 基础

    原创笔记,转载请注明出处! 点击[关注],关注也是一种美德~ 笔记十六关于const关键字,在C语言和C++中const的表现是不同的. 先看一下const基础知识. 对const的初级理解:cons ...

  7. MySQL->处理重复数据[20180517]

    限制数据重复的方式:表上增加主键(Primary Key)或增加唯一性索引(Unique)     主键对重复资料进行限制,这样资料在导入时就无法重复插入 create table primary_t ...

  8. 记录一下idea的破解方法

    刚把idea升级到最新版,发现要重新激活,网上查了有改host的方法可行,只是有点麻烦.无意中发现一个方法,如图所示 输入    http://idea.java.sx/   即可,亲测可用.如果资金 ...

  9. async之诗句慢慢出现

    <body> <ul class="oul"></ul> <script> let str = ["君不见,黄河之水天上来 ...

  10. mvc.net路由中带特殊字符如【.*/\】等时遇到的天坑

    用mvc.net的路由做网站伪静态时出现的天坑,自己一直没测试出来,竟然要靠客户被坑了后才知道 解决办法 参考https://stackoverflow.com/questions/16581184/ ...