Capítulo 6. Gerenciando versões do conteúdo do Application Stream


O conteúdo no repositório AppStream pode estar disponível em múltiplas versões, correspondendo a fluxos de módulos. Este capítulo descreve as operações que você precisa realizar ao alterar os fluxos de módulos habilitados de outras maneiras, além de habilitar apenas novos fluxos de módulos.

6.1. Dependências modulares e mudanças de fluxo

Tradicionalmente, os pacotes que fornecem conteúdo dependem de outros pacotes, e geralmente especificam as versões de dependência desejadas. Para pacotes contidos em módulos, este mecanismo também se aplica, mas o agrupamento de pacotes e suas versões particulares em módulos e fluxos fornece outras restrições. Além disso, os fluxos de módulos podem declarar dependências em fluxos de outros módulos, independentemente dos pacotes contidos e fornecidos por eles.

Após qualquer operação com pacotes ou módulos, toda a árvore de dependência de todos os pacotes subjacentes instalados deve satisfazer todas as condições que os pacotes declaram. Além disso, todas as dependências do fluxo de módulos devem ser satisfeitas.

Como resultado:

  • A habilitação de um fluxo de módulos pode exigir a habilitação de outros módulos.
  • A instalação de um perfil de fluxo de módulos ou a instalação de pacotes a partir de um fluxo pode exigir a habilitação de outros módulos e a instalação de outros pacotes.
  • A desativação de um fluxo de um módulo pode exigir a desativação de outros fluxos de módulos. Nenhum pacote será removido automaticamente.
  • A remoção de um pacote pode exigir a remoção de outros pacotes. Se estes pacotes forem fornecidos por módulos, os fluxos de módulos permanecem habilitados em preparação para instalação posterior, mesmo que nenhum pacote destes fluxos seja mais instalado. Isto espelha o comportamento de um repositório yum não utilizado.

Não é possível habilitar um fluxo de um módulo quando outro fluxo do mesmo módulo já está habilitado. Para mudar o fluxo, siga o procedimento em Seção 6.5, “Mudando para um fluxo posterior”. Alternativamente, reinicie o módulo, e então habilite o novo fluxo. A remoção de todos os pacotes instalados de um fluxo antes de mudar para um fluxo diferente impede que o sistema chegue a estados onde os pacotes possam ser instalados sem nenhum repositório ou fluxo que os forneça.

Tecnicamente, o módulo de reinicialização não altera automaticamente nenhum pacote instalado. A remoção dos pacotes fornecidos pelo fluxo anterior e quaisquer pacotes que dependam deles é uma operação manual explícita.

Voltar ao topo
Red Hat logoGithubredditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar. Explore nossas atualizações recentes.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja o Blog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

Theme

© 2026 Red Hat