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 - Cluster
baseurl=file:///media/rhel/Cluster
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

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

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

[VT]
name=Red Hat Enterprise Linux $releasever - $basearch - VT
baseurl=file:///media/rhel/VT
enabled=1
gpgcheck=1
gpgkey=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 rpmfile
install与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://blog.itpub.net/27042095/viewspace-739779/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值