1. 首页
  2. IT资讯

rhel 5.x 将YUM指定为光盘–yum配置格式示例

rhel 5.x 将YUM指定为光盘–yum配置格式示例

喜欢使用RHEL的朋友也许会知道,在RHEL中使用yum安装软件包,需要对RHEL进行注册才能使用,如果可以将光盘镜像作为yum的安装服务器,那么就会变得简单多了,在新版本出来后,用类似的方法,使用yum upgrade也可以实现系统版本更新啦。如下看看我的操作步骤:

1. 将光盘mount起来:#mount -o loop rhel-5-server-dvd.iso /media/rhel或者启动系统默认挂载光盘#vim /etc/fstab/dev/cdrom /mdeia/rhel iso9660 defaults 0 0

2. 创建repo文件#vim /etc/yum.repos.d/rhel-local.repo

[Cluster]name=Red Hat Enterprise Linux $releasever – $basearch – Clusterbaseurl=file:///media/rhel/Clusterenabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[ClusterStorage]name=Red Hat Enterprise Linux $releasever – $basearch – ClusterStoragebaseurl=file:///media/rhel/ClusterStorageenabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[Server]name=Red Hat Enterprise Linux $releasever – $basearch – Serverbaseurl=file:///media/rhel/Serverenabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[VT]name=Red Hat Enterprise Linux $releasever – $basearch – VTbaseurl=file:///media/rhel/VTenabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

3. #mkdir -p /var/rhel/{Cluster,ClusterStorage,Server,VT}

4. 生成rpm依赖关系及组信息,在RHEL 5中每个目录下的repodata目录下都有一个repomd.xml,该文件中就记录了rpm包的依赖关系,还有一个comps-rhel5-*.xml文件,这个文件主要记录分组情况,建立yum仓库时,需要先重建该文件。 当然,如果你系统还没有createrepo 命令,你需要安装createrepo 软件包:# cd /media/rhel/Server# rpm -ivh createrepo-0.4.11-3.el5.noarch.rpm

#createrepo -o /var/rhel/Cluster -g /media/rhel/Cluster/repodata/comps-rhel5-cluster.xml /media/rhel/Cluster#createrepo -o /var/rhel/ClusterStorage -g /media/rhel/ClusterStorage/repodata/comps-rhel5-cluster-st.xml /media/rhel/ClusterStorage#createrepo -o /var/rhel/Server -g /media/rhel/Server/repodata/comps-rhel5-server-core.xml /media/rhel/Server#createrepo -o /var/rhel/VT -g /media/rhel/VT/repodata/comps-rhel5-vt.xml /media/rhel/VT

5. #mount –bind /var/rhel/Cluster/repodata /media/rhel/Cluster/repodata#mount –bind /var/rhel/ClusterStorage/repodata /media/rhel/ClusterStorage/repodata#mount –bind /var/rhel/Server/repodata /media/rhel/Server/repodata#mount –bind /var/rhel/VT/repodata /media/rhel/VT/repodata

6. 清除yum缓存#yum clean all

7. yum的使用技巧:# yum install [-y ]package-y:不提示用户确认直接安装# yum localinstall rpmfileinstall与localinstall的区别:install直接通过yum服务器端安装指定包及所有依赖关系,而localinstall是本地已有rpm文件,只要到yum服务器上安装依赖关系。# yum grouplist显示所有yum服务器定义的组# yum groupinstall packagegroup一次性安装yum服务器上定义的一组包# yum remove package# yum groupremove packagegroup# yum search searcherm查找yum服务器上所有符合searcherm关键字的内容# yum list [all]列出yum服务器所有可用的包# yum info package# yum groupinfo grouppackgroup# yum whatprovides filename查找指定文件属于那个包

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/27042095/viewspace-739779/,如需转载,请注明出处,否则将追究法律责任。

主题测试文章,只做测试使用。发布者:布吉卡,转转请注明出处:http://www.cxybcw.com/196074.html

联系我们

13687733322

在线咨询:点击这里给我发消息

邮件:1877088071@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code