カスタム ローカル リポジトリを作成しました。グループを使用して数百のカスタム 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機能しません。
何か案は?