Centos 7.1を使用していますが、yum groupinstallコマンドが失敗しました。ルートとして、
yum group list
注文する。これにより、以下のようにさまざまな出力が返されます。"There is no installed groups file."
yum groupinstall
グループファイルなしで作業できますか?私のシステム管理者がそのようなファイルをインストールすることを許可していないようです。必須の場合、yum groupinstall
グループファイルはどのようにインストールしますか?
答え1
グループはyum
リポジトリ自体によって定義されます。
グループがリストされていない場合は、yum group list
アクティブなリポジトリにグループが定義されていないことを意味しますyum
。
グループは通常、ストレージディレクトリ内のファイル(または任意の文字列である同様のファイル)で定義されますyum
。/...-comps.xml
...
repodata
リポジトリが手動で作成された場合は、グループファイルを含めることを忘れていました(または少なくともCentOSに付属のファイルを使用することを忘れてしまいました)。
createrepo -g ${GROUPS_FILE} .
${GROUPS_FILE}
で定義したファイルを使用して、現在のディレクトリにリポジトリが作成されます。
リポジトリがすでに存在し、リポジトリにグループファイルのみを追加したい場合は、この方法を使用できます--update
。
createrepo -g ${GROUPS_FILE} --update .
createrepo
グループファイルはこのrepodata
ディレクトリにコピーされるため、元のコピーについて心配する必要はありません。
答え2
元のISO / DVDのストレージデータを同じディレクトリ内の新しいストレージの場所にコピーすることで、この問題を解決できます。