カスタム ローカル リポジトリを作成しました。グループを使用して数百のカスタム 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>
を使用して正しいディレクトリにレポを作成しますcreaterepo -g groups.xml .
/etc/yum.repos.d
次に、この場所を指すレポファイルを作成しました。
[JARSS]
name = This is the thing
baseurl = file:///this/is/the/path
コマンドは機能するように機能するため、これが機能することはわかっていますyum install rpmN
が、yum groupinstall mygroup
機能しません。
何か案は?