首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >管理内部百胜库房组

管理内部百胜库房组
EN

Server Fault用户
提问于 2011-01-10 21:34:58
回答 1查看 613关注 0票数 1

处理yum组依赖关系的最佳方法是什么?

例如,以这个comps.xml文件为例

代码语言:javascript
复制
<comps>
  <group>
    <id>production</id>
    <name>Production</name>
    <default>true</default>
    <description>Packages required to run</description>
    <uservisible>true</uservisible>
    <packagelist>
      <packagereq type="default">ssh</packagereq>
    </packagelist>
  </group>
  <group>
    <id>development</id>
    <name>Development</name>
    <default>false</default>
    <description>Packages required to develop</description>
    <uservisible>true</uservisible>
    <packagelist>
      <packagereq type="default">gcc</packagereq>
    </packagelist>
  </group>
</comps>

它与createrepo -g comps.xml x86_64一起打包。ssh和gcc rpms没有安装在x86_64目录中。

如果我运行yum groupinstall development,即使在我的内部存储库中定义了组,yum也足够聪明地将gcc包从RHEL回购系统中提取出来。但是,这是正确的方法吗,还是应该将rpm复制到本地存储库并重新创建回购?

EN

回答 1

Server Fault用户

发布于 2011-01-29 06:15:17

你说得对。

Yum提供跨存储库依赖解决方案,因此实际上希望有一个您所描述的设置。通常,您将启用基本操作系统、更新和本地回购;您肯定希望能够在本地回购中添加一个非标准包,并从基本+更新中添加依赖于yum的包,从而满足新包的要求。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/220859

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档