Red Hat Training
A Red Hat training course is available for RHEL 8
4.3. Instalação de conteúdo modular
Esta seção descreve como instalar o conteúdo modular fornecido por um fluxo de módulos ou por um perfil.
Pré-requisitos
- Você deve entender o conceito de um active module stream.
- Você não tem nenhum pacote instalado a partir de outro fluxo do mesmo módulo.
Procedimento
Instale um fluxo de módulo ativo (o padrão ou o que você habilitou):
# instalação do módulo yum module-nameInstalar um fluxo de módulos selecionado:
# instalação do módulo yum module-namestream
O fluxo selecionado é ativado automaticamente. Se um perfil padrão for definido para o fluxo, este perfil é automaticamente instalado.
Instale um perfil selecionado do fluxo do módulo:
# instalação do módulo yum module-name:stream/profile
Isto permite o fluxo e instala o conjunto de pacotes recomendado para um determinado fluxo (versão) e perfil (finalidade) do módulo.
Recursos adicionais
Exemplo 4.1. Instalação de um fluxo não inadimplente de uma aplicação
Este exemplo mostra como instalar uma aplicação a partir de um fluxo não inadimplente (versão).
Mais especificamente, este exemplo mostra como instalar o PostgreSQL servidor (pacote postgresql-server) na versão 9.6, enquanto o fluxo padrão fornece a versão 10.
Procedimento
Liste os módulos que fornecem o postgresql-server pacote para ver quais fluxos estão disponíveis:
$
yum module list postgresqlName 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]nstalledA saída mostra que o módulo postgresql está disponível com os fluxos 9.6, 10 e 12. O fluxo padrão é 10.
Instale os pacotes fornecidos pelo módulo postgresql no fluxo 9.6:
#
yum module install postgresql:9.6Dependencies 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 o perfil de instalação não foi especificado, foi utilizado o perfil padrão server.
Verificar a versão instalada de PostgreSQL:
$ postgres --version postgres (PostgreSQL) 9.6.10