Как “groupinstall” работает? (Как преобразовать установку группы на регулярной много вкусной установке <пакет>-y?)

Вы ищете /dev/stdout или /dev/stderr по обстоятельствам.

3
05.09.2013, 21:17
1 ответ

Моя система немного датирована, Fedora 14, таким образом, у меня нет той группы, но у меня действительно есть эта группа, "Печатающая Поддержку", но я полагаю, что мои примеры все еще относятся к Вашему вопросу.

Как Вы уже упомянули, можно использовать команду yum groupinfo <group name> узнать то, какие пакеты обеспечиваются конкретной группой. Относительно установки их я предположил бы, что необходимо установить все "Обязательные" и пакеты "По умолчанию". Это могло быть сделано как так.

yum.conf параметр, group_package_types средства управления, какие типы установлены.

выборка man yum.conf

group_package_types List of the following: optional, default, mandatory. 
   Tells yum which type of packages in groups will be installed when 
   'groupinstall' is called.   
   Default is: default, mandatory

Пример

Вы могли выполнить эти команды для получения списка пакетов:

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

$ yum groupinfo "Printing Support" | paste -s -d ' '| \
        grep -oP '(?<=tory Packages:\s{4}).*(?=Default Packages:\s+)' | \
        sed 's/[\t ]\+/ /g'
cups ghostscript ghostscript-cups 

Значение по умолчанию

$ yum groupinfo "Printing Support" | paste -s -d ' '| \
        grep -oP '(?<=Default Packages:\s{4}).*(?=Optional Packages:\s+)' | \           sed 's/[\t ]\+/ /g'
bluez-cups cups-pk-helper foomatic foomatic-db-ppds foomatic-filters gutenprint gutenprint-cups hpijs hplip mpage paps printer-filters samba-client system-config-printer system-config-printer-udev 

Вы могли затем сохранить эти 2 команды в 2 переменных:

$ mpkgs=$(yum groupinfo "Printing Support" ....)
$ dpkgs=$(yum groupinfo "Printing Support" ....)

И затем выполненный yum как так:

$ yum install -y $mpkgs $dpkgs

Когда Вы представляете все пакеты yum как это это может выяснить, встречены ли зависимости без Вас имеющий необходимость волноваться о представлении корректного набора пакетов во время каждого, вызывают.

4
27.01.2020, 21:20
  • 1
    +1, единственная вещь, которую я добавил бы, состоит в том, что group_package_types параметр в yum.conf указывает, какие пакеты установлены groupinstall. –  Joel Taylor 05.09.2013, 22:34

Теги

Похожие вопросы