我创建了一个自定义本地存储库。我正在尝试使用一个组安装数百个自定义 RPM yum
,但粗略的尝试失败了。yum
不认识我的小组。我试过yum grouplist | grep mygroup
了,但它是空的。
我制作了一个 rpm,并在以下位置定义了它的组groups.xml
:
<!DOCTYPE comps PUBLIC "-//Red Hat, Inc.//DTD Comps info//EN" "comps.dtd">
<comps>
<group>
<id>mygroup</id>
<default>False</default>
<uservisible>True</uservisible>
<display_order>1024</display_order>
<name>mygroup</name>
<description></description>
<packagelist>
<packagereq type="mandatory">rpm1</packagereq>
...
<packagereq type="mandatory">rpmN</packagereq>
</packagelist>
</group>
</comps>
我使用在正确的目录中创建 repocreaterepo -g groups.xml .
/etc/yum.repos.d
然后我制作了指向这个位置的 repo 文件。
[JARSS]
name = This is the thing
baseurl = file:///this/is/the/path
我知道这行得通,因为命令喜欢yum install rpmN
工作,但事实yum groupinstall mygroup
并非如此。
有任何想法吗?