在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]#