在RHEL5.4上做YUM

在RHEL系列主机上安装yum的好处是显而易见的,帮助我们更快的实现软件的安装和使用。那么YUM本地安装很难吗?其实很简单,大约就如下几个步骤:

1、建软件目录文件

mkdir /Server

2、拷贝光盘内容到/Server中

cp /media/RHEL_5.4 i386 DVD/Server/* /Server

此处要注意:

复制的时候容易出现如下错误提示:

[root@rhel2db yumsoft]# cp /media/RHEL_5.4 i386 DVD/Server/* ./
cp: omitting directory `/media/RHEL_5.4 i386 DVD/Server/repodata'

这段错误的提示是说这个目录下还有目录,如果只是cp,这个目录之下的内容无法复制完全。

在启动yum的过程中就会出现如下错误:

[root@rhel2db ~]# yum list |wc -l
This system is not registered with RHN.
RHN support will be disabled.
ftp:///Server/repodata/repomd.xml: [Errno 4] IOError: [Errno ftp error] no host given
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: server. Please verify its path and try again
1
[root@rhel2db ~]# 

其问题是说在Server/repodata这个目录中不存在。。。

3、编辑配置文件如下:

/etc/yum.repos.d

[root@ocm yum.repos.d]# more server.repo 
[server]
name=Red Hat Enterprise Linux 
baseurl=ftp:///Server
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[root@ocm yum.repos.d]#

4、更新CA信息

rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

5、安装createrepo软件

rpm -ivh createrepo-0.4.11-3.el5.noarch.rpm

6、更新repo库

createrepo .
(注意是空格和“点”号)

[root@rhel2db yumsoft]# createrepo .
2292/2292 - java_cup-0.10-0.k.6jpp.1.i386.rpm m
Saving Primary metadata
Saving file lists metadata
Saving other metadata
[root@rhel2db yumsoft]#

 
原文地址:https://www.cnblogs.com/alexy/p/yum.html