yum是一款解决LINUX软件信赖关系的安装程序。他可以自动匹配信赖关系,并且完成安装任务。

一般来说首先要将光盘加载到/mnt下。(主要使用root帐户)
我们可以先使用df命令来查看光盘自动挂载的情况。
-------------------------------------------------------------------------------
[root@localhost ~]# df
                      79100752   2253456  72764404   4% /
..........当中省略
/dev/hdc               2935370   2935370         0 100% /media
-------------------------------------------------------------------------------
从上面我们可以得到一个结果,我们系统自动加载的光驱设备为hdc
所以我们:
-------------------------------------------------------------------------------
[root@localhost /]# mount /dev/hdc /mnt/
-------------------------------------------------------------------------------
之后我们便成功的将光盘挂载到了/mnt下。(这个方便我们以后配置yum文件)
下面我们要安装配置yum。
以rhel5.4举例来说,系统已经默认的创建了一个yum的配置文档。那我们就用他做模版来配置一下。
-------------------------------------------------------------------------------
[root@localhost yum.repos.d]# cp rhel-debuginfo.repo rhel-debuginfo.repo.bak
[root@localhost /]# vi /etc/yum.repos.d/rhel-debuginfo.repo
-------------------------------------------------------------------------------
以下内容为yum配置内容
=============================================================
[base]
name=redhat 5.4
baseurl=file:///mnt/Server
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
==============================================================
保存退出后,完成配置。
先清除命令

-------------------------------------------------------------------------------

[root@localhost ~]# yum clean all

-------------------------------------------------------------------------------

然后建立缓存
[root@localhost ~]# yum makecache

-------------------------------------------------------------------------------

完成yum配置操作。
-------------------------------------------------------------------------------
注意:要是有以下提示
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 37017186 Public key for postgresql-libs-8.1.11-1.el5_1.1.i386.rpm is not installed
只需用下面方法将签名重新导入一次即可。

-------------------------------------------------------------------------------

[root@localhost /]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

-------------------------------------------------------------------------------

RHEL6中发现在yum安装过程中,自动的会在/etc/yum.repos.d/下生成一个.repo结尾的文件。影响yum的使用。
删除即可解决问题。