RHEL以两种方式发行的,一种是二进制方式;另一种是源码方式。cent os就是对RHEL的源码重新编译后,产生的免费系统。即可理解为RHEL的免费版本。因此,RHEL可以用Cent OS的源来维护RHEL的软件系统。
以下步骤为RHEL AS4.8使用网易(mirrors.163.com)CentOS 4.8的yum更新源。
1、删除RHEL AS4.8上原有的yum包。
使用如下命令查询系统中已有的yum相关包,
rpm -qa|grep yum
并使用"rpm -e"命令删除RHEL系统中已装的yum相关包,如"rpm -e yum"
使用如下命令从网易的服务器上获取新的yum包。
wget http://mirrors.163.com/centos/4.8/os/i386/CentOS/RPMS/yum-2.4.3-4.el4.centos.noarch.rpm
2、安装yum包
使用如下命令安装刚下载的yum包
rpm -ivh yum-2.4.3-4.el4.centos.noarch.rpm
注意:本机在装系统的时候,选择的是安装所有包。因此,在执行以上安装命令的时候,系统有依赖关系的提示。本机提示需要安装如下包:
python-urlgrabber、
yum-metadata-parser、
python-elementtree、
python-sqlite、
yumconf
3、下载依赖包
使用如下命令下载依赖包
wget http://mirrors.163.com/centos/4.8/os/i386/CentOS/RPMS/python-sqlite-1.1.7-1.2.1.i386.rpm
wget http://mirrors.163.com/centos/4.8/os/i386/CentOS/RPMS/python-urlgrabber-2.9.8-2.noarch.rpm
wget http://mirrors.163.com/centos/4.8/os/i386/CentOS/RPMS/yum-metadata-parser-1.0-8.el4.centos.i386.rpm
wget http://mirrors.163.com/centos/4.8/os/i386/CentOS/RPMS/python-elementtree-1.2.6-5.el4.centos.i386.rpm
wget http://mirrors.163.com/centos/4.8/os/i386/CentOS/RPMS/sqlite-3.3.6-2.i386.rpm
wget ftp://ftp.pbone.net/mirror/ftp.centos.org/4.8/os/alpha/CentOS/RPMS/centos-yumconf-4-4.5.noarch.rpm
4、安装依赖包
rpm -ivh python-sqlite-1.1.7-1.2.1.i386.rpm
rpm -ivh python-urlgrabber-2.9.8-2.noarch.rpm
rpm -ivh yum-metadata-parser-1.0-8.el4.centos.i386.rpm
rpm -ivh python-elementtree-1.2.6-5.el4.centos.i386.rpm
rpm -ivh sqlite-3.3.6-2.i386.rpm
rpm -ivh centos-yumconf-4-4.5.noarch.rpm
6、导入KEY授权文件
rpm -import http://mirrors.163.com/centos/4.8/os/i386/RPM-GPG-KEY-centos4
7、备份、修改原有的yum配置文件备份
cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
修改yum配置文件内容如下:
#/etc/yum.repos.d/CentOS-Base.repo
[base]
name=CentOS-$releasever - Base
baseurl=http://mirrors.163.com/centos/4.8/os/$basearch/
gpgcheck=1
#released updates
[update]
name=CentOS-$releasever - Updates
baseurl=http://mirrors.163.com/centos/4.8/updates/$basearch/
gpgcheck=1
#packages used/produced in the build but not released
[addons]
name=CentOS-$releasever - Addons
baseurl=http://mirrors.163.com/centos/4.8/addons/$basearch/
gpgcheck=1
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
baseurl=http://mirrors.163.com/centos/4.8/extras/$basearch/
gpgcheck=1
执行以上所有操作后,就可以正常使用yum来进行包管理操作了。
如:
yum upgrade 升级系统
yum install mplayer 安装mplayer包
yum remove mplayer 删除mplayer包等等。
关于yum的详细使用方法,会令有文档做说明。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/25264937/viewspace-684158/ ,如需转载,请注明出处,否则将追究法律责任。