4.3. Instalación de contenidos modulares
Esta sección describe cómo instalar el contenido modular proporcionado por un flujo de módulos o un perfil.
Requisitos previos
- Debe entender el concepto de active module stream.
- No tiene ningún paquete instalado de otra corriente del mismo módulo.
Procedimiento
Instale un flujo de módulo activo (el que viene por defecto o el que ha habilitado):
# yum module install module-name
Instalar un flujo de módulos seleccionado:
# yum module install module-namestream
El flujo seleccionado se habilita automáticamente. Si se define un perfil por defecto para el flujo, este perfil se instala automáticamente.
Instalar un perfil seleccionado del flujo del módulo:
# yum module install module-name:stream/profile
Esto habilita el flujo e instala el conjunto de paquetes recomendado para un flujo (versión) y un perfil (propósito) determinados del módulo.
Recursos adicionales
Ejemplo 4.1. Instalación de una corriente no predeterminada de una aplicación
Este ejemplo muestra cómo instalar una aplicación desde una corriente (versión) no predeterminada.
Más concretamente, este ejemplo muestra cómo instalar el PostgreSQL servidor (paquete postgresql-server) en la versión 9.6, mientras que el flujo por defecto proporciona la versión 10.
Procedimiento
Enumerar los módulos que proporcionan el paquete postgresql-server para ver qué flujos están disponibles:
$
yum module list postgresql
Name Stream Profiles Summary postgresql 9.6 client, server [d] PostgreSQL server and client module postgresql 10 [d] client, server [d] PostgreSQL server and client module postgresql 12 client, server [d] PostgreSQL server and client module Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalledLa salida muestra que el módulo postgresql está disponible con los flujos 9.6, 10 y 12. El flujo por defecto es 10.
Instale los paquetes proporcionados por el módulo postgresql en el flujo 9.6:
#
yum module install postgresql:9.6
Dependencies resolved. ===================================================================== Package Version Repository Size ===================================================================== Installing group/module packages: postgresql-server 9.6.10-1.module+el8+2470+d1bafa0e appstream 5.0 M Installing dependencies: libpq 10.5-1.el8 appstream 188 k postgresql 9.6.10-1.module+el8+2470+d1bafa0e appstream 1.4 M Installing module profiles: postgresql/server Enabling module streams: postgresql 9.6 Transaction Summary ===================================================================== Install 3 Packages Total download size: 6.6 M Installed size: 27 M Is this ok [y/N]: y (...) Complete!Como no se ha especificado el perfil de instalación, se ha utilizado el perfil por defecto server.
Verifique la versión instalada de PostgreSQL:
$ postgres --version postgres (PostgreSQL) 9.6.10