用RHEL 5.5服务器作为yum源,升级RHEL AS4
1、在安装好的RHEL 5.5服务器上,安装vsftpd服务器,默认ftp路径为/var/ftp/pub,修改ftp,允许匿名访问
我的RHEL 5.5服务器安装在ESX的虚拟机里面,连接本地主机里面的RHEL 5.5 iso文件,把映像文件加载到linux 5.5中。
把光盘上的Server文件夹和RPM-GPG-KEY-redhat-release拷贝到/var/ftp/pub文件夹下。
首先安装yum
# cd /var/ftp/pub/Server
a. 安装依赖库
# rpm -ivh python-elementtree-1.2.6-5.i386.rpm
# rpm -ivh python-iniparse-0.2.3-4.el5.noarch.rpm
# rpm -ivh python-sqlite-1.1.7-1.2.1.i386.rpm
# rpm -ivh rpm-python-4.4.2.3-18.el5.i386.rpm
# rpm -ivh m2crypto-0.16-6.el5.6.i386.rpm
# rpm -ivh python-urlgrabber-3.1.0-5.el5.noarch.rpm
# rpm -ivh yum-metadata-parser-1.1.2-3.el5.i386.rpm
b. 安装yum
# rpm -ivh yum-3.2.22-26.el5.noarch.rpm
3.修改yum源
vi /etc/yum.repos.d/rhel-debuginfo.repo
[rhel-debuginfo]
name=Red Hat Enterprise Linux $releasever – $basearch – Debug
baseurl=ftp://本机ip地址/pub/Server
enabled=1
gpgcheck=1
gpgkey=ftp://本机ip地址/pub/RPM-GPG-KEY-redhat-release
cd /var/ftp/pub
使用生成包依赖关系命令:(还需要安装createrepo程序包)
createrepo /var/ftp/pub/Server
# yum clean all
yum源安装完成。
在rhel 4服务器上,安装yum程序包,
修改yum文件夹下的yum.conf文件
[base]
name=RHEL 5.5
baseurl=ftp://rhel5.5的ip地址/pub/Server
gpgcheck=1
gpgkey=ftp://rhel5.5的ip地址/pub/RPM-GPG-KEY-redhat-release
#released updates
[updates]
name=RHEL 5.5
baseurl=ftp://rhel5.5的ip地址/pub/Server
gpgcheck=1
gpgkey=ftp://rhel5.5的ip地址/pub/RPM-GPG-KEY-redhat-release
#released updates
保存。
yum update 升级。
yum install 程序
安装