redhat 5.4 搭建本地YUM源
在REDHAT 5之后,加入了YUM这个新功能,能够解决RPM包的依赖关系,但不注册RHN的话不这个功能是不能使用的,咱们可使用光盘中自带的RPM包本身动手搭建个本地源,网上的资料是很多,经过我亲手试验证实网上的一些教程都多一些步骤,有些没用的步骤(多是我暂时不知道用),但搭建本地YUM最简单就能够了,步骤多了会让新手晕的,我就是学什么总喜欢问个因此然,网上的一些步骤,比说/usr/lib/python2.4/site-packages/yum/yumRepo.py,什么有关于comps-rhel5-server-core.xml这些的操做,彻底没有必要,我结合的不少的资料,总结出最简单的步骤记录下来
1.将光盘中的Cluster, ClusterStorage, Server, VT,这几个文件COPY到本地目录中,好比个人为/yum/目录,
2.编辑/etc/yum.repos.d/rhel-debuginfo.repo文件,如个人配置文件为
[Cluster]
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=file:///yum/Cluster/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[ClusterStorage]
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=file:///yum/ClusterStorage
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[Server]
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=file:///yum/Server
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-releasea
[VT]
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=file:///yum/VT
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-releasea
解释下相关选项意思
(1)[ ] 中的为个人/yum/目录下的文件名称
(2) 名称而已,随意都行
(3)源目录路径
(4)enabled 这必定要设为1.要否则,[ ]选项下的设置不生效
(5)pgpcheck 是否使用gpg验证RPM包的不可抵赖性,设为0能够省很多事,若是必定要设验证的话,必须保证(6)中的公钥正确
(6)若是上一项设为1的话这项须设置
3.安装createrepo命令包,使用此命令建立RPM包依赖性关系,格式为createrepo /yum/Server/,源目录下的全部目录都运行一次,些命令会在指定目录下生成
一个repodata,其中有记录依赖性的关系文件.
如今yum 命令就可使用了