Intereting Posts
Получить конкретный номер в строке редактировать разделенные запятой поля и grep конкретное поле больше моего Как проверить, какую оболочку я использую в терминале? Изменение рендеринга шрифтов после обновления с Fedora 25 до 26 Как просмотреть вывод демона в сеансе на Raspbian / Debian? Как отключить респаун для терминала? Apt-get отказывается перестать пытаться установить Acroreader Получите только файлы, измененные за последние 30 минут, используя sftp get Как я могу найти, какой процесс ест мою память? Не удается подключить устройство USB к рабочей станции VMware 12.5 Сколько команд может быть поставлено в очередь операторами управления? Создать символическую ссылку – перезаписать, если таковая существует Восстановление суперблока ext4 Почему расширение переменной bash сохраняет кавычки? Запустить debian графический установщик изнутри debian?

Проблема создания группы в репо: «yum-groups-manager: ошибка: нет такой опции: –default»

Когда вы запускаете:

yum groupinfo "Desktop" 

вы получаете 3 категории.

  • Обязательные пакеты
  • Пакеты по умолчанию
  • Дополнительные пакеты

Это моя команда:

 yum-groups-manager -n "Desktop" --id=desktop --save=Desktop.xml \ --mandatory \ NetworkManager \ NetworkManager-gnome \ alsa-plugins-pulseaudio \ at-spi \ control-center \ dbus \ gdm \ gdm-user-switch-applet \ gnome-panel \ gnome-power-manager \ gnome-screensaver \ gnome-session \ gnome-terminal \ gvfs-archive \ gvfs-fuse \ gvfs-smb \ metacity \ nautilus \ notification-daemon \ polkit-gnome \ xdg-user-dirs-gtk \ yelp \ --default \ control-center-extra \ eog \ gdm-plugin-fingerprint \ gnome-applets \ gnome-media \ gnome-packagekit \ gnome-vfs2-smb \ gok \ openssh-askpass \ orca \ pulseaudio-module-gconf \ pulseaudio-module-x11 \ rhn-setup-gnome \ vino 

Это сообщение об ошибке:

 yum-groups-manager: error: no such option: --default 

Почему этот вариант не будет доступен? Потому что, если мы будем запускать:

  yum groupinfo "Desktop" 

Вот результат:

 Group: Desktop Description: A minimal desktop that can also be used as a thin client. Mandatory Packages: NetworkManager NetworkManager-gnome alsa-plugins-pulseaudio at-spi control-center dbus gdm gdm-user-switch-applet gnome-panel gnome-power-manager gnome-screensaver gnome-session gnome-terminal gvfs-archive gvfs-fuse gvfs-smb metacity nautilus notification-daemon polkit-gnome xdg-user-dirs-gtk yelp Default Packages: control-center-extra eog gdm-plugin-fingerprint gnome-applets gnome-media gnome-packagekit gnome-vfs2-smb gok openssh-askpass orca pulseaudio-module-gconf pulseaudio-module-x11 rhn-setup-gnome vino Optional Packages: sabayon-apply tigervnc-server xguest 

Как можно видеть, существует не только категория, называемая «обязательной». Существует также «по умолчанию» и «необязательный», но попытка повторной репликации этой группы не выполняется выше, потому что она не позволит помещать категорию «по умолчанию» в создаваемую группу.

ОБНОВИТЬ

Я использую настольный компьютер CentOS Linux 6.4

Я подтвердил в нескольких версиях Fedora, а также CentOS 6.x, и этот вариант определенно не существует. Я даже посмотрел в исходное дерево для yum-utils который является пакетом, частью которого является yum-config-manager . Этот вариант, хотя и логичен, не существует.

Я заметил эту опцию:

 --grouppkgs=GROUPPKGS filter which packages (all,optional etc) are shown from groups 

Однако этот параметр не отображается в CentOS 6.x, кажется, слишком новым, возможно, он включен в Fedora. Этот вариант звучит так, как будто вы ищете.

Другой путь?

Я выяснил, что вы можете использовать repoquery чтобы хотя бы узнать пакеты, которые являются частью типа (обязательный, по умолчанию и т. Д.) В группе Yum.

пример

необязательный

 $ repoquery -qg "Desktop" -l --grouppkgs=optional sabayon-apply xguest tigervnc-server 

по умолчанию

 $ repoquery -qg "basic-desktop" -l --grouppkgs=default rhn-setup-gnome control-center-extra eog gnome-packagekit gok gnome-media gnome-vfs2-smb openssh-askpass pulseaudio-module-x11 pulseaudio-module-gconf gnome-applets orca vino gdm-plugin-fingerprint 

Я не уверен, помогает ли этот факт вам или нет, нет опции --save для repoquery поэтому вам, вероятно, придется построить какую-то комбинацию из двух инструментов, я бы предположил. Я не совсем понял, что вы играли в конце игры.