На CentOS / RHEL, вы можете установить пакеты по отдельности или установить несколько пакетов за одну операцию в группе. Группа пакетов содержит пакеты, которые выполняют связанные задачи, такие как инструменты разработки, веб-сервер (например, НАПОЛЬНАЯ ЛАМПА или LEMP), рабочий стол (минимальный рабочий стол, который можно использовать как тонкий клиент) и многое другое.
Читайте также: 3 способа составить список всех установленных пакетов в RHEL, CentOS и Fedora
В этом руководстве мы объясним, как установить группу пакетов с Менеджер пакетов YUM в дистрибутивах CentOS, RHEL и Fedora.
Из версии yum 3.4.2, команда групп была представлена и теперь работает на Fedora-19 + и CentOS / RHEL-7 +; он объединяет все подкоманды для работы с группами.
Чтобы вывести список доступных доступных групп из всех репозиториев yum, используйте подкоманду list следующим образом:
# список групп yum. ИЛИ. # yum grouplist.
Список пакетов Yum Group
Загруженные плагины: журнал изменений, fastestmirror. Нет файла установленных групп. Может быть, запустить: yum groups mark convert (см. Man yum) Скорость загрузки зеркала из кэшированного файла хоста * base: mirrors.linode.com * epel: mirror.freethought-internet.co.uk * extras: mirrors.linode.com * Updates: mirrors.linode.com. Доступные группы сред: минимальная установка файла сервера инфраструктуры вычислительного узла и рабочего стола сервера печати MATE Базовый хост-сервер виртуализации веб-сервера с графическим интерфейсом Рабочий стол GNOME KDE Plasma Workspaces Разработка и творчество Рабочая станция. Доступные группы: файловый сервер CIFS Совместимость Библиотеки Консоль Интернет-инструменты ...
Вы можете увидеть общее количество групп с помощью подкоманды Summary:
# сводка групп yum.
Список всех групп Yum
Загруженные плагины: журнал изменений, fastestmirror. Нет файла установленных групп. Может быть, запустить: yum groups mark convert (см. Man yum) Скорость загрузки зеркала из кэшированного файла хоста * base: mirrors.linode.com * epel: mirror.freethought-internet.co.uk * extras: mirrors.linode.com * Updates: mirrors.linode.com. Доступные группы среды: 11. Доступных групп: 38. Готово.
Прежде чем приступить к установке группы пакетов, вы можете просмотреть группу Я БЫ, краткое описание группы и различных пакетов, которые она содержит в разных категориях (обязательные, стандартные и необязательные пакеты) с помощью подкоманды info.
# yum groups info "Средства разработки"
Список групповой информации и пакетов
Загруженные плагины: журнал изменений, fastestmirror. Нет файла установленных групп. Может быть, запустить: yum groups mark convert (см. Man yum) Скорость загрузки зеркала из кэшированного хост-файла * base: mirrors.linode.com * epel: mirror.freethought-internet.co.uk * extras: mirrors.linode.com * updates: mirrors.linode.com Группа: Средства разработки ID группы: development Описание: Базовая разработка окружающая обстановка. Обязательные пакеты: + autoconf + automake binutils + bison + flex gcc + gcc-c ++ gettext + libtool make + patch pkgconfig redhat-rpm-config + rpm-build + rpm-sign ...
Для установки группы пакетов, например Инструменты разработки (базовая среда разработки) используйте подкоманду install следующим образом.
# yum groups установить "Средства разработки"
Установить группу пакетов
Загруженные плагины: журнал изменений, fastestmirror. Нет файла установленных групп. Может быть, запустить: yum groups mark convert (см. Man yum) база | 3.6 кБ 00:00:00 epel / x86_64 / metalink | 23 кБ 00:00:00 эпель | 4,3 кБ 00:00:00 дополнительные услуги | 3.4 кБ 00:00:00 mariadb | 2.9 kB 00:00:00 Обновления | 3.4 кБ 00:00:00 (1/4): дополнительные / 7 / x86_64 / primary_db | 129 кБ 00:00:15 (2/4): обновления / 7 / x86_64 / primary_db | 3,6 МБ 00:00:15 (3/4): epel / x86_64 / primary_db | 6,1 МБ 00:00:15 (4/4): epel / x86_64 / updateinfo | 838 кБ 00:00:15 Скорость загрузки зеркала из кэшированного хост-файла * base: mirrors.linode.com * epel: mirror.freethought-internet.co.uk * extras: mirrors.linode.com * обновления: mirrors.linode.com. Разрешение зависимостей. -> Выполняется проверка транзакции. > Будет установлен пакет autoconf.noarch 0: 2.69-11.el7. -> Зависимость обработки: m4> = 1.4.14 для пакета: autoconf-2.69-11.el7.noarch. > Пакет automake.noarch 0: 1.13.4-3.el7 будет установлен ...
Чтобы удалить группу (которая удаляет все пакеты в группе из системы), просто используйте подкоманду remove.
# yum groups remove "Средства разработки"
Вы также можете пометить группу как установленную с помощью приведенной ниже команды.
# группы yum отмечают установку "Инструменты разработки"
На этом пока все! Вы можете найти больше подкоманд и их объяснения в подразделе групп на странице руководства yum.
Вы также можете прочитать следующие статьи о диспетчере пакетов Yum.
В этом руководстве мы объяснили, как установить группу пакетов с менеджером пакетов YUM в CentOS, RHEL и Fedora. Используйте форму комментариев ниже, чтобы отправить нам свои запросы или мнения относительно этой статьи.