Red Hat Training

A Red Hat training course is available for RHEL 8

2.2. Perfis dos módulos

A profile é uma lista de pacotes recomendados para serem instalados juntos para um caso de uso particular, como para um servidor, cliente, desenvolvimento, instalação mínima, ou outro. Estas listas de pacotes podem conter pacotes fora do fluxo do módulo, geralmente do repositório BaseOS ou das dependências do fluxo.

A instalação de pacotes através de um perfil é uma ação única prevista para a conveniência do usuário. Ela não impede a instalação ou desinstalação de qualquer um dos pacotes fornecidos pelo módulo. Também é possível instalar pacotes usando múltiplos perfis do mesmo fluxo do módulo sem qualquer outra etapa preparatória.

Cada fluxo de módulos pode ter qualquer número de perfis, inclusive nenhum. Para qualquer fluxo de módulo, alguns de seus perfis podem ser marcados como default e são então usados para ações de instalação de perfis quando nenhum perfil é explicitamente especificado. Entretanto, a existência de um perfil padrão para um fluxo de módulos não é necessária.

Exemplo 2.2. httpd perfis dos módulos

O módulo httpd, que fornece o Apache oferece os seguintes perfis para instalação:

  • common - uma implantação endurecida pronta para a produção, o perfil padrão
  • devel - os pacotes necessários para fazer modificações em httpd
  • minimal - o menor conjunto de pacotes que irá fornecer um servidor web em funcionamento