替换 RHEL5的yum源为CentOS5源,亲测线上系统可用
最近安装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包
- rpm -aq|grep yum|xargs rpm -e --nodeps
2、下载centos的yum安装文件
- wget http://mirrors.163.com/centos/5/os/x86_64/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm
- wget http://mirrors.163.com/centos/5/os/x86_64/CentOS/yum-3.2.22-39.el5.centos.noarch.rpm
- wget http://mirrors.163.com/centos/5/os/x86_64/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.x86_64.rpm
- wget http://mirrors.163.com/centos/5/os/x86_64/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm
- 也可用此地址:
- wget http://centos.ustc.edu.cn/centos/5/os/x86_64/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm
- wget http://centos.ustc.edu.cn/centos/5/os/x86_64/CentOS/yum-3.2.22-39.el5.centos.noarch.rpm
- wget http://centos.ustc.edu.cn/centos/5/os/x86_64/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.x86_64.rpm
- wget http://centos.ustc.edu.cn/centos/5/os/x86_64/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm
- wget http://sudone.com/download/CentOS-Base.repo -O /etc/yum.repos.d/CentOS-Base.repo
- key文件位置可选:
- http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-5
- http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
- http://mirrors.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-5
3、安装yum软件包
- rpm -ivh --nodeps \
- # python-iniparse-0.2.3-4.el5.noarch.rpm \
- yum-3.2.22-39.el5.centos.noarch.rpm \
- yum-metadata-parser-1.1.2-3.el5.centos.x86_64.rpm \
- yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm
4、添加配置文件
- wget http://sudone.com/download/CentOS-Base.repo -O /etc/yum.repos.d/CentOS-Base.repo
5、以防万一,配置文件全文如下
- # cat /etc/yum.repos.d/CentOS-Base.repo
- ###### 配置文件完整内容 ######
- [base]
- name=CentOS-5 - Base
- repo=os
- baseurl=http://mirrors.163.com/centos/5/os/$basearch/
- gpgcheck=1
- gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-5
- #released updates
- [update]
- name=CentOS-5 - Updates
- baseurl=http://mirrors.163.com/centos/5/updates/$basearch/
- gpgcheck=1
- gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-5
- #packages used/produced in the build but not released
- [addons]
- name=CentOS-5 - Addons
- baseurl=http://mirrors.163.com/centos/5/addons/$basearch/
- gpgcheck=1
- gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-5
- #additional packages that may be useful
- [extras]
- name=CentOS-5 - Extras
- baseurl=http://mirrors.163.com/centos/5/extras/$basearch/
- gpgcheck=1
- gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-5
- #additional packages that extend functionality of existing packages
- [centosplus]
- name=CentOS-5 - Plus
- baseurl=http://mirrors.163.com/centos/5/centosplus/$basearch/
- gpgcheck=1
- enabled=0
- gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-5
- #contrib - packages by Centos Users
- [contrib]
- name=CentOS-5 - Contrib
- baseurl=http://mirrors.163.com/centos/5/contrib/$basearch/
- gpgcheck=1
- enabled=0
- gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-5
- ###### 配置文件结束 ######
6、万事大吉,可以测试了
以下代码为展示,不用敲,只为验证yum是否能连到yum源上。经过下面测试已经可以显示包了,ok。哈哈。配置完成,
- [root@localhost ~]# yum search httpd
- Loaded plugins: fastestmirror
- Repository base is listed more than once in the configuration
- Repository update is listed more than once in the configuration
- Repository addons is listed more than once in the configuration
- Repository extras is listed more than once in the configuration
- Repository centosplus is listed more than once in the configuration
- Repository contrib is listed more than once in the configuration
- Loading mirror speeds from cached hostfile
- addons | 1.9 kB 00:00
- base | 1.1 kB 00:00
- extras | 2.1 kB 00:00
- update | 1.9 kB 00:00
- ================================ Matched: httpd ================================
- mod_ssl.x86_64 : SSL/TLS module for the Apache HTTP server
- system-config-httpd.noarch : Apache configuration tool
- centos-ds.x86_64 : CentOS Directory, Administration, and Console Suite
- httpd.x86_64 : Apache HTTP Server
- httpd-devel.x86_64 : Development tools for the Apache HTTP server.
- httpd-devel.i386 : Development tools for the Apache HTTP server.
- httpd-manual.x86_64 : Documentation for the Apache HTTP server.
- mod_dav_svn.x86_64 : Apache server module for Subversion server.
- [root@localhost ~]#
转载于:https://blog.51cto.com/zhouxuguang/896087
替换 RHEL5的yum源为CentOS5源,亲测线上系统可用相关推荐
- centos7.5.1804配置本地yum源和阿里云yum源以及163源
一.用Centos镜像搭建本地yum源 由于安装centos后的默认yum源为centos的官方的地址,所以在国内使用很慢甚至无法访问,所以一般的做法都是把默认的yum源替换成aliyun的yum源或 ...
- CentOS配置本地Yum源、阿里云Yum源、163Yum源、并配置Yum源的优先级
一.用Centos镜像搭建本地Yum源 由于安装centos后的默认Yum源为centos的官方地址,所以在国内使用很慢甚至无法访问,所以一般的做法都是把默认的Yum源替换成aliyun的Yum源或者 ...
- yum或apt基本源设置指南
关于: 管理Linux服务器的运维或开发人员经常需要安装软件,最常用方式应该是通过Linux系统提供的包管理工具来在线安装,比如centos的yum,ubuntu或debian的apt-get.当然这 ...
- docker的安装使用,更改docker源为国内。更改yum源为阿里源
centos7 下 更改yum源为阿里源 首先下载wget下载程序,yum install wget -y 接着进入到存放源地址文件的目录,cd /etc/yum.repos.d/ 然后把centos ...
- linux下本地的源的格式,[Linux]CentOS7搭建/配置:YUM仓库/源[本地源/HTTP源/自建源仓库...
[Linux]CentOS7搭建/配置:YUM仓库/源[本地源/HTTP源/自建源仓库 1 本地YUM源 1.1 [YUM仓库/服务端] 获取:软件包资源 1.2 [YUM仓库/服务端] 挂载/搭建: ...
- ubuntu 16.04 和 18.04 替换apt源为阿里源
ubuntu 16.04 和 18.04 替换apt源为阿里源 ubuntu 16.04 替换apt源为阿里源 备份原配置文件 配置sources.list 文件 刷新源 ubuntu 18.04 替 ...
- Centos7更换yum源为阿里源
Centos7更换yum源为阿里源 1.备份源 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backu ...
- 本地yum源搭建——ftp源
本地yum源搭建--ftp源 前言 一.介绍 二.环境部署 2.1.本地yum源 2.2.添加硬盘 2.3.安装vsftpd.wget.createrepo 2.4.将ISO镜像软件加入到FTP源中 ...
- yum源配置 介绍,概念,本地源与网络源
yum源配置 一.本地yum源配置 yum,是Yellow dog Updater Modified的简称,起初是由yellow dog这一发行版的开发者Terra Soft研发,用python写成, ...
最新文章
- php instr函数,oracle的instr函数用法
- 一篇综述带你全面了解迁移学习的领域泛化(Domain Generalization)
- Spring 体系常用项目一览
- 【清北前紧急补课3】水题集锦
- 到无限(溪流)和超越!
- 以实例让你真正明白mapreduce---填空式、分布(分割)编程
- .net mvc ajax重定向,如何在MVC3 JQuery的Ajax调用重定向到新的页面(连同模型)(How to redirec...
- SolarWinds 攻击者再次发动供应链攻击
- andriod socket开发问题小结
- FFMPEG结构体分析:AVFormatContext
- ORACLE动态SQL语句
- 超市管理系统软件测试用例图,超市管理系统用户管理模块测试用例集.doc
- ImportError: Couldn‘t import Django. Are you sure it‘s installed and available on your PYTHONPATH en
- AI足球预测软件|足球大数据预测分析
- CSS3图片div浮动3D动画效果
- 网站优化之sitemap.xml网站地图的写法
- python 技巧写法
- 香肠派对手游怎么在电脑上玩 香肠派对电脑版玩法教程
- Go设计模式--访客模式
- 【CodeForces】Educational Codeforces Round 118 (Rated for Div. 2)【A-C】
热门文章
- linux安装sphinx
- Cache总义Cache用法之页面声明
- C++拾趣——STL容器的插入、删除、遍历和查找操作性能对比(ubuntu g++)——遍历和查找
- 男孩子学计算机和学医哪个好,你认为学医好还是读211大学的电子信息好?
- 怎么看懂c语言程序,求讲解一下这个程序,我看了1个小时都没有看懂,
- java servlet applet,详解Java Servlet与Applet比较
- java实现七日股票问题_七日打卡--JAVA资源限制
- 存储结构分四类:顺序存储、链接存储、索引存储 和 散列存储
- iOS 直播专题3-前置处理
- python简易版实例_Python3之简单搭建自带服务器的实例讲解