Cómo instalar un grupo de paquetes usando Yum en CentOS y RHEL
En CentOS/RHEL. puede instalar paquetes individualmente o instalar varios paquetes en una sola operación en un grupo. El grupo de paquetes contiene paquetes que realizan tareas relacionadas, como herramientas de desarrollo, servidor web (por ejemplo, LAMP o LEMP), escritorio (un escritorio mínimo que también se puede emplear como cliente ligero) y muchos más.
Lea también. 3 formas de enumerar todos los paquetes instalados en RHEL, CentOS y Fedora
En esta guía, explicaremos cómo instalar un grupo de paquetes con el administrador de paquetes YUM en Distribuciones CentOS, RHEL y Fedora.
Desde la versión yum 3.4.2. se introdujo el comando groups, y ahora funciona en Fedora-19 +. y CentOS/RHEL-7 +. reúne todos los subcomandos para tratar con grupos.
Para enumerar los grupos disponibles disponibles de todos los repositorios de yum, use el subcomando list de la siguiente manera:
# yum groups list O # yum grouplist Yum Group Package Listado de complementos cargados: changelog, rapidmirror No hay ningún archivo de grupos instalado. Tal vez ejecutar: los grupos yum marcan convertir (ver man yum) Cargando velocidades de espejo desde el archivo host en caché * base: mirrors.linode.com * epel: mirror.freethought-internet.co.uk * extras: mirrors.linode.com * actualizaciones: mirrors .linode.com Grupos de entornos disponibles: Instalación mínima Servidor de infraestructura de nodo de cómputo Servidor de archivos e impresión MATE Desktop Servidor web básico Servidor host de virtualización con GUI Escritorio GNOME Espacios de trabajo KDE Plasma Desarrollo y estación de trabajo creativa Grupos disponibles: Servidor de archivos CIFS Compatibilidad Bibliotecas Consola Herramientas de Internet. .. freestar.config.enabled_slots.push
Puedes ver el número total de grupos usando el subcomando de resumen:
# yum groups summary List Complementos cargados de grupos de Yum totales: registro de cambios, espejo más rápido No hay ningún archivo de grupos instalado. Tal vez ejecutar: los grupos yum marcan convertir (ver man yum) Cargando velocidades de espejo desde el archivo host en caché * base: mirrors.linode.com * epel: mirror.freethought-internet.co.uk * extras: mirrors.linode.com * actualizaciones: mirrors .linode.com Grupos de entornos disponibles: 11 Grupos disponibles: 38 Listo
Antes de proceder a instalar un grupo de paquetes, puede ver el ID. del grupo, una breve descripción del grupo y los distintos paquetes que contiene en diferentes categorías (paquetes obligatorios, predeterminados y opcionales) usando el subcomando info.
# yum groups info “Herramientas de desarrollo” Listar información de grupo y paquetes Complementos cargados: changelog, rapidmirror No hay ningún archivo de grupos instalado. Tal vez ejecutar: los grupos yum marcan convertir (ver man yum) Cargando velocidades de espejo desde el archivo host en caché * base: mirrors.linode.com * epel: mirror.freethought-internet.co.uk * extras: mirrors.linode.com * actualizaciones: mirrors .linode.com Grupo: Herramientas de desarrollo Group-Id: desarrollo Descripción: Un entorno de desarrollo básico. Paquetes obligatorios: + autoconf + automake binutils + bison + flex gcc + gcc-c ++ gettext + libtool make + patch pkgconfig redhat-rpm-config + rpm-build + rpm-sign …
Para instalar un grupo de paquetes, por ejemplo, herramientas de desarrollo. (entorno de desarrollo básico), utilice el subcomando install de la siguiente manera.
# grupos yum instalan “Herramientas de desarrollo” Instalan un grupo de paquetes Complementos cargados: registro de cambios, rapidmirror No hay ningún archivo de grupos instalado. Quizás ejecutar: los grupos yum marcan la conversión (ver man yum) base | 3,6 kB 00:00:00 epel/x86_64/metalink | 23 kB 00:00:00 epel | 4.3 kB 00:00:00 extras | 3,4 kB 00:00:00 mariadb | 2.9 kB 00:00:00 actualizaciones | 3,4 kB 00:00:00 (1/4): extras/7/x86_64/primary_db | 129 kB 00:00:15 (2/4): actualizaciones/7/x86_64/primary_db | 3,6 MB 00:00:15 (3/4): epel/x86_64/primary_db | 6,1 MB 00:00:15 (4/4): epel/x86_64/updateinfo | 838 kB 00:00:15 Velocidades de réplica de carga desde el archivo host en caché * base: mirrors.linode.com * epel: mirror.freethought-internet.co.uk * extras: mirrors.linode.com * actualizaciones: mirrors.linode.com Resolviendo Dependencias-> Comprobación de transacciones en ejecución—> Se instalará el paquete autoconf.noarch 0: 2.69-11.el7-> Dependencia de procesamiento: m4> = 1.4.14 para el paquete: autoconf-2.69-11.el7.noarch–> Se instalará el paquete automake.noarch 0: 1.13.4-3.el7 …
Para eliminar un grupo (que borra todos los paquetes del grupo del sistema), simplemente use el subcomando remove.
# yum groups eliminan “Herramientas de desarrollo”También puede marcar un grupo como instalado con el siguiente comando.
# yum groups marcan instalar “Herramientas de desarrollo”
¡Eso es todo por ahora! Puede encontrar más subcomandos y sus explicaciones en la subsección de grupos en la página de manual de yum.
También le gustaría leer estos artículos siguientes sobre el administrador de paquetes de Yum.
- Cómo para instalar y usar ‘yum-utils’ para mantener Yum y aumentar su rendimiento
- 4 formas de deshabilitar/bloquear ciertas actualizaciones de paquetes usando el comando Yum
- Cómo reparar el error de Yum: disco de base de datos La imagen está mal formada
- Cómo usar el ‘Historial de Yum’ para averiguar la información de los paquetes instalados o eliminados
En esta guía, hemos explicado cómo instalar un grupo de paquetes con el administrador de paquetes YUM en CentOS, RHEL y Fedora. Utilice el formulario de comentarios a continuación para enviarnos sus consultas o opiniones sobre este artículo.