RedHat yum源配置

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

1.首先卸载原来的yum源

参考网上教程,执行:

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

移除与原yum有关的东西

2.下载新的yum安装包

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

rpm-4.11.3-25.el7.x86_64.rpm         
yum-metadata-parser-1.1.4-10.el7.x86_6
python-urlgrabber-3.10-8.el7.noarch.rpm 
yum-3.4.3-154.el7.centos.noarch.rpm  
yum-plugin-fastestmirror-1.1.31-42.el7.noarch.rpm

因为在安装

yum-3.4.3-154.el7.centos.noarch.rpm
yum-metadata-parser-1.1.4-10.el7.x86_64.rpm

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

3.安装

安装的语句是:

rpm -ivh rpm-4.11.3-25.el7.x86_64.rpm yum-metadata-parser-1.1.4-10.el7.x86_6 python-urlgrabber-3.10-8.el7.noarch.rpm yum-3.4.3-154.el7.centos.noarch.rpm yum-plugin-fastestmirror-1.1.31-42.el7.noarch.rpm

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

rpm -ivh --force rpm-4.11.3-25.el7.x86_64.rpm yum-metadata-parser-1.1.4-10.el7.x86_6 python-urlgrabber-3.10-8.el7.noarch.rpm yum-3.4.3-154.el7.centos.noarch.rpm yum-plugin-fastestmirror-1.1.31-42.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编辑器下执行下述指令即可更改:

:1,$s/$releasever/7/g

5.完成

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

yum clean all
yum makecache

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

yum update

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

yum repolist all

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

repo id                                               repo name                                                        status
base/x86_64                                           CentOS-7 - Base - 163.com                                        enabled: 9,591
centosplus/x86_64                                     CentOS-7 - Plus - 163.com                                        disabled
extras/x86_64                                         CentOS-7 - Extras - 163.com                                      enabled:   446
updates/x86_64                                        CentOS-7 - Updates - 163.com                                     enabled: 2,416
如果发现某个yum源的状态是disabled,则可以在CentOS7-Base-163.repo文件中进行更改,将相应模块的enabled参数更改为1就行了:
enabled=1

查看更多:麋鹿博客

RedHat yum源配置相关推荐

  1. redhat yum源配置-已成功

    提示:几分钟就搞定,替大家避坑了. yum源配置 redhat使用yum源时不成功,这是因为使用 redhat 自带的 yum源要付费,所以需要自己重新生成 yum源,Redhat7 和Centos7 ...

  2. linux7提示软件安装源位置不对,详解 RHEL7.1 yum源配置与软件安装

    导读 Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器.基于RPM包管理,能够从指定的服务器自 ...

  3. centOS Redhat yum的配置

    我们安装完成CentOS系统,默认都是系统自带的yum源,国内用户用yum安装软件的时候,是比较慢的,为了提高效率,一般我们会配置国内的yum源. 国内比较好的yum源有网易yum源.搜狐yum源等, ...

  4. 更改yum源配置后执行报错[Errno 14] PYCURL ERROR 22 - “The requested URL returned error: 404 Not Found”

    更改yum源配置后执行报错 报错信息入下 //[root@bucktanc6 yum.repos.d]# yum clean all Loaded plugins: fastestmirror Cle ...

  5. Linux下yum源配置实战 1

    任务背景 公司之前计划将现有的MySQL数据库从云平台迁移到云下物理真机上,并且已经在相应的物理机上安装好相应的操作系统.现在需要运维人员协助在测试机Centos7.6上安装好==MySQL-5.6. ...

  6. yum源配置,这一篇就够了!(包括本地,网络,本地共享yum源)

    服务器yum源配置 文章目录 1. 引言 1.1 什么是yum源 1.2 为什么要搭建内网yum源 1.3 准备工作 2. yum源搭建 2.1 网络yum源配置 2.1.1 yum仓库配置 2.1. ...

  7. Linux中yum源配置及软件安装管理

    一.什么是yum源?为什么要进行yum源配置? 说到yum源就必须说到linux系统中特有的依赖关系问题,yum就是为了解决依赖关系而存在的. yum源就相当是一个目录项,当我们使用yum机制安装软件 ...

  8. centos6 安装 mantisbt-1.2.8 —— (3)Linux系统下yum源配置(Centos 6)

    Linux系统下yum源的配置(阿里云): 1.备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.ba ...

  9. Centos6.4 本地yum源配置

    由于单位的服务器均使用的是内网,而安装一些软件如Git,需要很多的依赖包,使用yum安装相对简单,由于不能联网故配置本地yum源配置. 1.首先将需要rpm库添加到系统中: 1).虚拟机中安装的lin ...

最新文章

  1. Docker初学1:初识Docker
  2. 从原理到代码,轻松深入逻辑回归模型!
  3. 内核同步机制——信号量
  4. PHP7.0连接DB
  5. Linux进程全解11——进程间通信(IPC)概述
  6. HTML5中的时间类型,另外EL表达式的时间值来读取时间,并且还可以更改时间
  7. ubuntu下用vagrant搭建集群环境
  8. 密码必须至少为6个字符_1081 检查密码 (15分)
  9. java jdk的作用_Java JDK环境配置及配置作用说明
  10. y700支持m2硬盘_两块硬盘一起读写?奥睿科M.2 NVMe双盘位固态硬盘盒使用
  11. “System.FormatException”类型的未经处理的异常在 System.IdentityModel.dll 中发生 其他信息: 十六进制字符串格式无效。...
  12. ITIL好看不好吃?(二)
  13. 《Phper》MySQL 的一些基本操作
  14. es6的模块化export和import
  15. 能源路由器 :分布式智能电网应用的混合通信体系结构
  16. EDA第一次课<1117电路图的绘制>
  17. Kaggle 时间序列教程
  18. 贝塞尔曲线(Bezier)之 QQ 消息拖拽动画效果
  19. 好用的个微管理系统我知道
  20. 如何编写jnlp文件

热门文章

  1. 我们该如何应对「竞业协议」?
  2. 是否一定要用计算机,用电脑在线录音时是不是一定要用麦克风?
  3. 工欲善其事必先利其器 之 VirtualBox
  4. python 怎样调用硬件_如何使用python-hwinfo获取Linux硬件信息?
  5. “创业七年,一分股份没拿” 技术出身CEO分享那些分股份的坑
  6. Java项目:springboot+vue大学生健康档案管理系统
  7. 后台业务账单和微信支付后台的订单对账步骤
  8. flash如何转html5,闪客精灵如何将Flash格式转换成HTML5
  9. 1.UE4的获取及商城应用
  10. vs中readfile的作用,readFile和readFileSync之间的区别