RHEL5本地yum源的简单配置

     Yum是“Yellow dog Updater, Modified”的缩写。 yum是红帽独有的一种软件安装方式,它能有效地解决rpm安装包的依赖问题,使软件的安装变得十分简单。

    yum可以从互联网上进行安装,也可以从本地进行安装。从网络安装有很多局限性,比如速度,方便性等方面往往不尽如人意。所以下面来介绍一种在本机创建yum源的方法。

1 首先,将RHEL中的Server文件夹拷贝到 /yum 中。

     [root@localhost /]# mkdir /yum

     [root@localhost /]# mount /dev/cdrom /mnt
     [root@localhost /]# cp –rv /mnt/Server/ /yum

2   按如下步骤编辑/etc/yum.repo.d/下的文件:

      [root@localhost ~]# cd /etc/yum.repo.d
      [root@localhost yum.repo.d]# ls
     复制rhel-debuginfo.repo文件,命名为pcserver.repo:
      [root@localhost yum.repo.d]# cp rhel* pcserver.repo
     使用vim编辑文件:
      [root@localhost yum.repo.d]# vim pcserver.repo

     将源文件改为如下

      [Server]

      name=pcserver

      baseurl=file:///yum/Server

      enabled=1

      gpgcheck=0

      gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-      release

     

   gpgcheck是用于检查软件签名所用,如需检查,则设置为1。

   关于baseurl
   如果yum源在本地,则使用fille:///本地地址;
   如果yum源在远端,则应该使用http://或ftp://。


3  进入/yum目录,安装createrepo:
      [root@localhost Server]# rpm –ivh createrepo <tab>

4  复制/Server下rpm包的分组信息:
      [root@localhost Server]# cp repodata/comps-rhel5-server-core.xml /root
      [root@localhost Server]# rm -rf repodata


注:comps-rhel5-server-core.xml为rpm包的分组信息,该信息不能由createrepo生成,故需要对光盘中自带的文件进行备份。


5  使用createrepo命令生成yum仓库依赖性关系:

     [root@localhost Server]# createrepo -g /root/comps-     rhel5-   server-core.xml  /yum/Server

6 清空当前系统保存的yum信息:
   [root@localhost yum.repo.d]# yum clean all

7 刷新yum源列表:
   [root@localhost yum.repo.d]# yum list

8 进行试验

   [root@localhost yum.repo.d]# yum install wireshark

进行完以上八歩,本机yum源就算基本建立起来。   
    希望对大家有所帮助。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值