为没有RHN的童鞋某福利,方便YUM源的替换
#!/bin/bash

#Get the OS release
B=`awk '{print $7}' /etc/redhat-release`
#delete RHEL yum soft
rpm -qa|grep yum|xargs rpm -e --nodeps
#Download Centos yum soft
A=`arch`
if [ $A = 'x86_64' ]
 then
   wget http://mirrors.163.com/centos/$B/os/x86_64/Packages/yum-3.2.29-30.el6.centos.noarch.rpm    
   wget http://mirrors.163.com/centos/$B/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
   wget http://mirrors.163.com/centos/$B/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm
   wget http://mirrors.163.com/centos/$B/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm
else
   wget http://mirrors.163.com/centos/$B/os/i386/Packages/yum-3.2.29-30.el6.centos.noarch.rpm    
   wget http://mirrors.163.com/centos/$B/os/i386/Packages/yum-metadata-parser-1.1.2-16.el6.i686.rpm
   wget http://mirrors.163.com/centos/$B/os/i386/Packages/yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm
   wget http://mirrors.163.com/centos/$B/os/i386/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm
fi
#install Centos yum soft
rpm -ivh python*
rpm -ivh yum*
#Download 163's repo file
C=`echo $B|awk -F '.' '{print $1}'`
rm -rf /etc/yum.repos.d/*
wget http://mirrors.163.com/.help/CentOS$C-Base-163.repo -O /etc/yum.repos.d/CentOS$C-Base-163.repo
sed -i 's/$releasever/'$B'/g' /etc/yum.repos.d/CentOS$C-Base-163.repo
#yum test
yum clean all
yum makecache
yum repolist

以上为更换为163的CentOS源的代码,保存为脚本添加运行权限即可,支持RHEL4、5、6的所有版本。

由于163每个版本的源都只提供最新版本的YUM源升级,所以根据当前版本的最新版本进行修改,如RHEL6版本中,最新的6.4,所以163只有6.4的源,通用6版本,根据实际情况进行修改,谢谢!

附件为制作好的可执行文件

转载于:https://blog.51cto.com/linge/1192613

一键将RHEL的YUM源更换为CentOS源相关推荐

  1. pip、conda源更换为清华源、查看源、删除源

    一.pip 使用pip默认的镜像在国外,网络连接较差,下载速度比较慢 D:\pythonProject3\Django>pip install Django==2.1.3 Collecting ...

  2. CentOS7 中怎么把yum的源更换成163源

    CentOS默认yum源是国外的,今天我们把默认源换成国内的163源,163是目前国内最好用的源,速度是相当快的,还有一些比较好的源,比如阿里源. 1,进入yum源配置文件 cd /etc/yum.r ...

  3. CentOS7 中把yum源更换成163源

    CentOS默认yum源是国外的, 速度无法保证,用起来很不爽,今天我们把默认源换成国内的163源,163是目前国内最好用的源,速度是相当快的,还有一些比较好的源,比如阿里源. 1,首先我们把Cent ...

  4. centos安装软件【google浏览器,QQ】【拷贝旧的文件源作为备份】【软件源更换为清华源】

    centos7.8(2003)安装google浏览器[2020-8-26] 用linux自带浏览器打开google网站 自动识别当前系统的安装版本 https://www.google.cn/chro ...

  5. pip源更换为清华源_kali2020更换国内的源

    kali2020更换国内的源 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 说明 在使用kali的时候总是很慢,所以一般使用l ...

  6. pip源更换为清华源

    使用pip默认的镜像在国外,网络连接较差,下载速度比较慢 D:\pythonProject3\Django>pip install Django==2.1.3 Collecting Django ...

  7. Deepin更换镜像源,更换系统软件更新源方法完整整理用html书写。

    个人博客同文链接:http://www.987931.top/index.php/archives/4/ 首次安装Deepin使用一定要做的事,Deepin更换镜像源,换源教程. Deepin更换镜像 ...

  8. armbian 斐讯n1_斐讯N1刷入Armbian 更换国内系统源更换国内软件源修改DNS

    修改方法:nano /etc/apt/sources.list.d/armbian.list deb http://mirrors.nju.edu.cn/armbian/ bionic main bi ...

  9. REHL yum的配置(本地和centos源)

    本地yum源设置,将yum源设置成本地RHEL镜像里面的Server,这样使用yum的时候就可以直接调用这里面的rpm, 1.挂载DVD镜像,并将命令写入/etc/rc.d/rc.local自启动 m ...

  10. 将Centos的yum源更换为国内的阿里云源

    为什么80%的码农都做不了架构师?>>>    CentOS系统更换软件安装源 第一步:备份你的原镜像文件,以免出错后可以恢复. mv /etc/yum.repos.d/CentOS ...

最新文章

  1. Modeling System Behavior with Use Case(1)
  2. 点一下按钮调两次接口?浅谈接口设计的幂等性
  3. geth访问节点_以太坊客户端Geth控制台使用及 Web3.js 使用实战
  4. libSVM在matlab下的使用安装
  5. 2个td合成一个td_18个月16个爆款,合成类玩法的下一个机会在哪?
  6. 【CodeForces - 514D】R2D2 and Droid Army(二分+滑动窗口ST表,或 尺取+单调队列或STLmultiset)
  7. java注解:@Deprecated(不建议使用的,废弃的);@SuppressWarnings(忽略警告,达到抑制编译器产生警告的目的)
  8. 【差分数组】Master of GCD
  9. 【会议】2008-10-27
  10. Android 文件的上传
  11. 【转】有关Oracle随机字符串的生成方法及具体应用
  12. Amazon验证码机器算法识别
  13. WIN7、Vista下无损分区工具Acronis Disk Director Suite 10.0下载及使用说明
  14. 【06月12日】指数估值排名
  15. AR技术从无到有浅谈AR市的未来场发展
  16. python miio 连接小米网关_小米门窗传感器2本质是感应门窗开合的,结果更好用的却是光线传感器...
  17. 老树新芽——矩估计遇到神经网络
  18. Python爬取微信公众号文章、点赞数
  19. Excel数据透视表:切片器
  20. 机器学习:K近邻(KNN)

热门文章

  1. Anaconda-Navigator无法打开
  2. 使用envi对图像进行对比度拉伸并保存
  3. 鸿蒙比苹果流畅,华为鸿蒙应用恢复率优于苹果iOS,无惧老化36个月持续流畅
  4. Java设计模式------工厂模式-------工厂方法模式
  5. 图解HTTP协议笔记
  6. 函数 fork 和函数 vfork区别
  7. ExpandableListView实现组内单选,组间多选功能
  8. 终于,我们这代程序员在上海各奔东西
  9. linux 防火墙 qt udp,使用Qt实现简单的udp/ip通信
  10. linux qt程序窗口大小变化,Qt调整初始窗口大小