将 RHEL 5.4 升级为 CentOS 5.5

作者: 关于计算机  发布:2019-10-21

因为 RHEL 5.4 trial 到期不能 yum,一些安全 BUG 看着不能升级真的感到很疼。于是试着将 RHEL 5.4 转换为 CentOS 5。首先用 root 登录

RHEL5.x&RHEL6.x更换CentOS yum源

最近接触的系统多数为RHEL,RHEL自带的yum又不能联网安装,于是写了个一键安装的脚本,支持RHEL5.x&RHEL6.x,选用的是网易的源。

#!/bin/sh
#author by thundermeng
 
. /etc/init.d/functions
bit=`getconf LONG_BIT`
release=`sed -r -n 's/(.*) ([[:digit:]]).([[:digit:]]) (.*)/2/p' /etc/RedHat-release`
 
if [ $UID -ne 0  ]
then
  echo "Please use root exec this shell"
  exit 1
fi
 
[ `rpm -qa |grep yum|wc -l` -ge 1  ] && { 
rpm -qa |grep yum | xargs rpm -e --nodeps

 
[ -e /tmp/yumupdate ] || mkdir /tmp/yumupdate
cd /tmp/yumupdate
 
rehl5() 
{
wget -P /etc/yum.repos.d/
sed -i "s/$releasever/5/g" /etc/yum.repos.d/CentOS5-Base-163.repo
 
case $bit in
  32)
    wget
    rpm -ivh yum-metadata-parser-1.1.2-4.el5.i386.rpm --nodeps
    ;;
  64)
    wget
    rpm -ivh yum-metadata-parser-1.1.2-4.el5.x86_64.rpm --nodeps
    ;;
esac
 
wget
wget
wget
 
rpm -ivh yum-3.2.22-40.el5.centos.noarch.rpm yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm
rpm -ivh yum-updatesd-0.9-6.el5_10.noarch.rpm
}
 
rehl6() 
{
#cd rehl6
#cp CentOS-Base.repo /etc/yum.repos.d/
wget -P /etc/yum.repos.d/
sed -i "s/$releasever/6/g" /etc/yum.repos.d/CentOS6-Base-163.repo
 
wget
rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm
 
case $bit in
  32)
    wget
    rpm -ivh yum-metadata-parser-1.1.2-16.el6.i686.rpm
    ;;
  64)
    wget
    rpm -ivh yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
    ;;
esac
 
wget
wget                                          
                                             
rpm -ivh yum-3.2.29-60.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-30.el6.noarch.rpm
}
 
if [ $release -eq 6  ]
  then   
    rehl6
elif [ $release -eq 5 ]
  then
    rehl5
else
    echo "This System Release Not Support!"
fi
         
if [ $? -eq 0  ]
  then
  action "yumupdate is sucessed" /bin/true
  else
  action "yumupdate is failed" /bin/false
  exit 1
fi
rm -rf /tmp/yumupdate
yum clean all
yum repolist

CentOS中将DVD作为默认yum源的设置方法 

RedHat 6.2 Linux修改yum源免费使用CentOS源

配置EPEL YUM源

Redhat 本地yum源配置

yum的配置文件说明

RedHat 6.1下安装yum(图文)

YUM 安装及清理

CentOS 6.4上搭建yum本地源

yum源 最近接触的系统多数为RHEL,RHEL自带的yum又不能联网安装,于是写了个一键安装的脚本,支持RHEL5.xRHEL6.x,选用的...

yum clean all
mkdir ~/centos
cd ~/centos/
wget
wget
wget
wget
wget
wget
rpm --import RPM-GPG-KEY-CentOS-5
rpm -e --nodeps RedHat-release
rpm -e --nodeps yum-rhn-plugin
rpm -Uvh --force *.rpm
yum clean all
rpm --rebuilddb
yum update

重启一下,应该就是 CentOS 5.5 咯。

图片 1

图片 2

本文由贝博体育app发布于关于计算机,转载请注明出处:将 RHEL 5.4 升级为 CentOS 5.5

关键词:

上一篇:Ubuntu 下 SSH 设置
下一篇:没有了