Недавно начал осваивать rpm-based, для чего вкатил Fedora Xfce на виртуалку.
Захотелось мне узнать, какие группы у меня установлены:
[root@localhost user]# dnf grouplist --installed
Последняя проверка окончания срока действия метаданных: 4:30:44 назад, Вс 01 окт 2017 09:35:01.
Установленные группы:
Средства администрирования
Но в то же время:
[root@localhost user]# dnf groupinstall Xfce
Последняя проверка окончания срока действия метаданных: 4:34:29 назад, Вс 01 окт 2017 09:35:01.
Группа «Xfce» уже установлена
No match for group package "rodent-icon-theme"
Зависимости разрешены.
Отсутствуют действия для выполнения
Выполнено!
То есть есть группа Xfce, она установлена, но не отображается через
dnf grouplist --installed
Причем
dnf grouplist
[root@localhost user]# dnf groupinstall 'Рабочая среда Xfce'
Последняя проверка окончания срока действия метаданных: 4:32:50 назад, Вс 01 окт 2017 09:35:01.
Группа «base-x» уже установлена
Группа «Стандартные» уже установлена
Группа «Основные» уже установлена
Группа «Средства администрирования» уже установлена
Группа «Поддержка сети через коммутируемую телефонную линию» уже установлена
Группа «Шрифты» уже установлена
Группа «Методы ввода» уже установлена
Группа «Аудио и видео» уже установлена
Группа «Стандартные подмодули NetworkManager » уже установлена
Группа «Поддержка оборудования» уже установлена
Группа «Поддержка печати» уже установлена
Группа «Агенты рабочего стола гостевой системы» уже установлена
Группа «Xfce» уже установлена
No match for group package "xorg-x11-drv-omap"
No match for group package "dhclient"
No match for group package "xorg-x11-drv-freedreno"
No match for group package "xorg-x11-drv-armsoc"
No match for group package "rodent-icon-theme"
No match for group package "pam_pkcs11"
No match for group package "hpijs"
No match for group package "system-config-date"
Зависимости разрешены.
=====================================================================================================
Группа Пакеты
=====================================================================================================
Отметка, что пакеты установлены группой:
@Поддержка оборудования opensc pcsc-lite-ccid pcsc-lite
@Шрифты liberation-narrow-fonts wine-marlett-fonts google-noto-sans-sinhala-fonts
wine-symbol-fonts
@Поддержка печати mpage hplip
@Стандартные coolkey
@Аудио и видео gstreamer-plugins-good gstreamer-plugins-bad-free
gstreamer-plugins-espeak
PackageKit-gstreamer-plugin
@Методы ввода im-chooser-xfce imsettings-xfce gtk3-immodule-xim
gtk2-immodule-xim
@Поддержка сети через коммутируемую телефонную линию
isdn4k-utils
@Стандартные подмодули NetworkManager
dhcp-client
=====================================================================================================
Пакет Архитектура Версия Репозиторий Размер
=====================================================================================================
Installing group packages:
PackageKit-gstreamer-plugin x86_64 1.1.6-2.fc26 fedora 16 k
coolkey x86_64 1.1.0-33.fc26 fedora 113 k
google-noto-sans-sinhala-fonts noarch 20161022-2.fc26 fedora 188 k
gstreamer-plugins-bad-free x86_64 0.10.23-39.fc26 fedora 1.4 M
gstreamer-plugins-espeak x86_64 0.4.0-10.fc26 fedora 31 k
gstreamer-plugins-good x86_64 0.10.31-18.fc26 fedora 1.6 M
gtk2-immodule-xim x86_64 2.24.31-4.fc26 fedora 19 k
gtk3-immodule-xim x86_64 3.22.21-1.fc26 updates 21 k
hplip x86_64 3.17.6-1.fc26 updates 13 M
im-chooser-xfce x86_64 1.7.1-1.fc26 updates 29 k
imsettings-xfce x86_64 1.7.2-2.fc26 fedora 111 k
mpage x86_64 2.5.7-1.fc26 updates 63 k
Установка зависимостей:
PackageKit-glib x86_64 1.1.6-2.fc26 fedora 132 k
espeak x86_64 1.48.04-10.fc26 fedora 1.2 M
fftw-libs-double x86_64 3.3.5-4.fc26 fedora 980 k
hplip-common x86_64 3.17.6-1.fc26 updates 104 k
hplip-libs x86_64 3.17.6-1.fc26 updates 192 k
libimagequant x86_64 2.10.1-1.fc26 updates 57 k
libofa x86_64 0.9.3-29.fc26 fedora 65 k
net-snmp-libs x86_64 1:5.7.3-17.fc26 updates 790 k
pcsc-lite x86_64 1.8.22-1.fc26 updates 106 k
pcsc-lite-ccid x86_64 1.4.27-1.fc26 fedora 308 k
python3-olefile noarch 0.44-2.fc26 fedora 1.2 M
python3-pillow x86_64 4.1.1-1.fc26 fedora 571 k
Установка слабых зависимостей:
opensc x86_64 0.17.0-1.fc26 updates 1.1 M
Результат транзакции
=====================================================================================================
Установка 13 Пакетов
Объем загрузки: 23 M
Объем изменений: 51 M
Продолжить? [д/Н]: n
Операция отменена
Вопрос: как устроены эти группы в rpm-based? Я пробовал искать в Google — везде однотипная базовая инфа.