Мне нужно перечислить пакеты в группах установки Anaconda ( @core
, @Desktop
, @admin-tools
, @base
, @system-tools
, и т.д.).
Я пробовал использовать исходный код Anaconda, а также просмотрел множество файлов «comps» XML и SQLite на DVD ISO, но мне не удалось найти имена групп (ни короткие, ни длинные имена, используемые yum/dnf).
решение1
yum grouplist
dnf grouplist
Верните имена групповых пакетов. Заключите в кавычки те, в которых есть пробелы (например, security tools
).
Полезно добавить hidden
аргумент для отображения пакетов, таких как core
, которые обычно исключены из списка групп:
yum|dnf group list hidden
При yum
добавлении ids
аргумента будет добавлено более короткое имя (в скобках), используемое Anaconda (и Kickstart):
yum grouplist ids
dnf
При использовании подробной опции добавляется более короткое имя :
dnf -v grouplist
Этот синтаксис также применим, yum
хотя добавление строки ids
может быть более интуитивным.
Чтобы просмотреть пакеты, входящие в группу, используйте:
yum groupinfo [groupname]
Например:
yum groupinfo core
dnf groupinfo core