局域网YUM源中添加rpm包

局域网YUM源中添加rpm包

在本地做了一个yum源,但是我需要的yum包并不是很全。所以需要在yum源中添加相关的rpm包。具体操作步骤:
1.yum install createrepo
2.将rpm包copy到Packages中
3.vi Packages/TRANS.TBL

F ZSH_HTML.RPM;1                                                                                                                                                                                                        facter-1.7.4-1.el5.x86_64.rpm
F ZSH_HTML.RPM;1                                                                                                                                                                                                        puppet-2.7.25-1.el5.noarch.rpm
F ZSH_HTML.RPM;1                                                                                                                                                                                                        puppet-server-2.7.25-1.el5.noarch.rpm
F ZSH_HTML.RPM;1                                                                                                                                                                                                        ruby-augeas-0.4.1-3.el6.x86_64.rpm
F ZSH_HTML.RPM;1                                                                                                                                                                                                        ruby-shadow-2.2.0-2.el6.x86_64.rpm

4.cp *comps.xml ./comps.xml
5. 修改comps.xml

<description xml:lang="zh_CN">用于开发应用程序的附加开发标头和程序库</description>
    <description xml:lang="zh_TW">用於開發應用程式的額外開發標頭以及函式庫</description>
    <default>false</default>
    <uservisible>true</uservisible>
    <packagelist>
      **<packagereq type="default">facter</packagereq>
      <packagereq type="default">puppet</packagereq>
      <packagereq type="default">puppet-server</packagereq>
      <packagereq type="default">ruby-augeas</packagereq>
      <packagereq type="default">ruby-shadow</packagereq>**

      <packagereq type="default">alsa-lib-devel</packagereq>
      <packagereq type="default">audit-libs-devel</packagereq>

6.rm repodata -fr
7. declare -x discinfo=head -1 .discinfo
8. createrepo -u “media://$discinfo” -g comps.xml ./
9. 测试 yum install puppet* –nogpgcheck
遇到问题:
The GPG keys listed for the “my_local_source” repository are already installed but they are not correct for this package.
Check that the correct key URLs are configured for this repository.
解决办法:
–nogpgcheck 在yum的时候加入这个参数!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值