最近安装nagios+pnp,各种依赖包啊。rrdtool肿么装的这么费劲,后来实在扛不住了,还是修改rhel的源吧,把yum源搞成centos的不就ok了!哈哈。然后就从网上一顿猛搜,发现“Ayou”老师的文章很靠谱,很有帮助,这里是看“Ayou”老师的文章搭出来的。虽然不是太难,但是找这个CentOS-Base.repo还是要靠“ayou”老师的文章,所以,感谢下“Ayou”老师。顺便推荐“Ayou”老师的博客,有很多很多好的文章,篇幅很短,但很精练。

由于我的系统环境是x86_64的,“Ayou”老师的路径是i386的,所以稍微改了一点Ayou老师源地址的路径,还有一点就是把gpgkey的路径换成了163的路径,因为感觉每次访问gpgkey都要去国外的服务器跑一圈是不是有点绕了。当然把这个gpgkey放在本地也是合适的,但是,个人认为在没有互联网访问的情况下,yum源本身就是无法连通的,这个gpgkey也确实就没有必要存在,所以这里就没有拿回本地来。

推荐博客:http://www.sudone.com/

本文参考:http://sudone.com/linux/rhel5_yum.html

1、卸载掉RHEL原有的yum包

  1. rpm -aq|grep yum|xargs rpm -e --nodeps

2、下载centos的yum安装文件

  1. wget http://mirrors.163.com/centos/5/os/x86_64/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm
  2. wget http://mirrors.163.com/centos/5/os/x86_64/CentOS/yum-3.2.22-39.el5.centos.noarch.rpm
  3. wget http://mirrors.163.com/centos/5/os/x86_64/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.x86_64.rpm
  4. wget http://mirrors.163.com/centos/5/os/x86_64/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm
  5. 也可用此地址:
  6. wget http://centos.ustc.edu.cn/centos/5/os/x86_64/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm
  7. wget http://centos.ustc.edu.cn/centos/5/os/x86_64/CentOS/yum-3.2.22-39.el5.centos.noarch.rpm
  8. wget http://centos.ustc.edu.cn/centos/5/os/x86_64/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.x86_64.rpm
  9. wget http://centos.ustc.edu.cn/centos/5/os/x86_64/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm
  10. wget http://sudone.com/download/CentOS-Base.repo -O /etc/yum.repos.d/CentOS-Base.repo
  11. key文件位置可选:
  12. http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-5
  13. http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
  14. http://mirrors.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-5

3、安装yum软件包

  1. rpm -ivh --nodeps \
  2. # python-iniparse-0.2.3-4.el5.noarch.rpm \
  3. yum-3.2.22-39.el5.centos.noarch.rpm \
  4. yum-metadata-parser-1.1.2-3.el5.centos.x86_64.rpm \
  5. yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm

4、添加配置文件

  1. wget http://sudone.com/download/CentOS-Base.repo -O /etc/yum.repos.d/CentOS-Base.repo

5、以防万一,配置文件全文如下

  1. # cat /etc/yum.repos.d/CentOS-Base.repo
  2. ###### 配置文件完整内容 ######
  3. [base]
  4. name=CentOS-5 - Base
  5. repo=os
  6. baseurl=http://mirrors.163.com/centos/5/os/$basearch/
  7. gpgcheck=1
  8. gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-5
  9. #released updates
  10. [update]
  11. name=CentOS-5 - Updates
  12. baseurl=http://mirrors.163.com/centos/5/updates/$basearch/
  13. gpgcheck=1
  14. gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-5
  15. #packages used/produced in the build but not released
  16. [addons]
  17. name=CentOS-5 - Addons
  18. baseurl=http://mirrors.163.com/centos/5/addons/$basearch/
  19. gpgcheck=1
  20. gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-5
  21. #additional packages that may be useful
  22. [extras]
  23. name=CentOS-5 - Extras
  24. baseurl=http://mirrors.163.com/centos/5/extras/$basearch/
  25. gpgcheck=1
  26. gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-5
  27. #additional packages that extend functionality of existing packages
  28. [centosplus]
  29. name=CentOS-5 - Plus
  30. baseurl=http://mirrors.163.com/centos/5/centosplus/$basearch/
  31. gpgcheck=1
  32. enabled=0
  33. gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-5
  34. #contrib - packages by Centos Users
  35. [contrib]
  36. name=CentOS-5 - Contrib
  37. baseurl=http://mirrors.163.com/centos/5/contrib/$basearch/
  38. gpgcheck=1
  39. enabled=0
  40. gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-5
  41. ###### 配置文件结束 ######

6、万事大吉,可以测试了

以下代码为展示,不用敲,只为验证yum是否能连到yum源上。经过下面测试已经可以显示包了,ok。哈哈。配置完成,

  1. [root@localhost ~]# yum search httpd
  2. Loaded plugins: fastestmirror
  3. Repository base is listed more than once in the configuration
  4. Repository update is listed more than once in the configuration
  5. Repository addons is listed more than once in the configuration
  6. Repository extras is listed more than once in the configuration
  7. Repository centosplus is listed more than once in the configuration
  8. Repository contrib is listed more than once in the configuration
  9. Loading mirror speeds from cached hostfile
  10. addons                                                   | 1.9 kB     00:00
  11. base                                                     | 1.1 kB     00:00
  12. extras                                                   | 2.1 kB     00:00
  13. update                                                   | 1.9 kB     00:00
  14. ================================ Matched: httpd ================================
  15. mod_ssl.x86_64 : SSL/TLS module for the Apache HTTP server
  16. system-config-httpd.noarch : Apache configuration tool
  17. centos-ds.x86_64 : CentOS Directory, Administration, and Console Suite
  18. httpd.x86_64 : Apache HTTP Server
  19. httpd-devel.x86_64 : Development tools for the Apache HTTP server.
  20. httpd-devel.i386 : Development tools for the Apache HTTP server.
  21. httpd-manual.x86_64 : Documentation for the Apache HTTP server.
  22. mod_dav_svn.x86_64 : Apache server module for Subversion server.
  23. [root@localhost ~]#

转载于:https://blog.51cto.com/zhouxuguang/896087

替换 RHEL5的yum源为CentOS5源,亲测线上系统可用相关推荐

  1. centos7.5.1804配置本地yum源和阿里云yum源以及163源

    一.用Centos镜像搭建本地yum源 由于安装centos后的默认yum源为centos的官方的地址,所以在国内使用很慢甚至无法访问,所以一般的做法都是把默认的yum源替换成aliyun的yum源或 ...

  2. CentOS配置本地Yum源、阿里云Yum源、163Yum源、并配置Yum源的优先级

    一.用Centos镜像搭建本地Yum源 由于安装centos后的默认Yum源为centos的官方地址,所以在国内使用很慢甚至无法访问,所以一般的做法都是把默认的Yum源替换成aliyun的Yum源或者 ...

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

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

  4. docker的安装使用,更改docker源为国内。更改yum源为阿里源

    centos7 下 更改yum源为阿里源 首先下载wget下载程序,yum install wget -y 接着进入到存放源地址文件的目录,cd /etc/yum.repos.d/ 然后把centos ...

  5. linux下本地的源的格式,[Linux]CentOS7搭建/配置:YUM仓库/源[本地源/HTTP源/自建源仓库...

    [Linux]CentOS7搭建/配置:YUM仓库/源[本地源/HTTP源/自建源仓库 1 本地YUM源 1.1 [YUM仓库/服务端] 获取:软件包资源 1.2 [YUM仓库/服务端] 挂载/搭建: ...

  6. ubuntu 16.04 和 18.04 替换apt源为阿里源

    ubuntu 16.04 和 18.04 替换apt源为阿里源 ubuntu 16.04 替换apt源为阿里源 备份原配置文件 配置sources.list 文件 刷新源 ubuntu 18.04 替 ...

  7. Centos7更换yum源为阿里源

    Centos7更换yum源为阿里源 1.备份源 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backu ...

  8. 本地yum源搭建——ftp源

    本地yum源搭建--ftp源 前言 一.介绍 二.环境部署 2.1.本地yum源 2.2.添加硬盘 2.3.安装vsftpd.wget.createrepo 2.4.将ISO镜像软件加入到FTP源中 ...

  9. yum源配置 介绍,概念,本地源与网络源

    yum源配置 一.本地yum源配置 yum,是Yellow dog Updater Modified的简称,起初是由yellow dog这一发行版的开发者Terra Soft研发,用python写成, ...

最新文章

  1. php instr函数,oracle的instr函数用法
  2. 一篇综述带你全面了解迁移学习的领域泛化(Domain Generalization)
  3. Spring 体系常用项目一览
  4. 【清北前紧急补课3】水题集锦
  5. 到无限(溪流)和超越!
  6. 以实例让你真正明白mapreduce---填空式、分布(分割)编程
  7. .net mvc ajax重定向,如何在MVC3 JQuery的Ajax调用重定向到新的页面(连同模型)(How to redirec...
  8. SolarWinds 攻击者再次发动供应链攻击
  9. andriod socket开发问题小结
  10. FFMPEG结构体分析:AVFormatContext
  11. ORACLE动态SQL语句
  12. 超市管理系统软件测试用例图,超市管理系统用户管理模块测试用例集.doc
  13. ImportError: Couldn‘t import Django. Are you sure it‘s installed and available on your PYTHONPATH en
  14. AI足球预测软件|足球大数据预测分析
  15. CSS3图片div浮动3D动画效果
  16. 网站优化之sitemap.xml网站地图的写法
  17. python 技巧写法
  18. 香肠派对手游怎么在电脑上玩 香肠派对电脑版玩法教程
  19. Go设计模式--访客模式
  20. 【CodeForces】Educational Codeforces Round 118 (Rated for Div. 2)【A-C】

热门文章

  1. linux安装sphinx
  2. Cache总义Cache用法之页面声明
  3. C++拾趣——STL容器的插入、删除、遍历和查找操作性能对比(ubuntu g++)——遍历和查找
  4. 男孩子学计算机和学医哪个好,你认为学医好还是读211大学的电子信息好?
  5. 怎么看懂c语言程序,求讲解一下这个程序,我看了1个小时都没有看懂,
  6. java servlet applet,详解Java Servlet与Applet比较
  7. java实现七日股票问题_七日打卡--JAVA资源限制
  8. 存储结构分四类:顺序存储、链接存储、索引存储 和 散列存储
  9. iOS 直播专题3-前置处理
  10. python简易版实例_Python3之简单搭建自带服务器的实例讲解