Conceito e mecanismo
O inventário de pacotes instalados e a lista de repositórios respondem a perguntas diferentes. rpm -qa mostra pacotes RPM instalados; dnf repolist ajuda a inspecionar os repositórios configurados e disponíveis segundo as opções usadas. Se falta um executável, dnf provides pode procurar o pacote fornecedor de um path ou padrão nos metadados disponíveis. O resultado depende dos repositórios e metadados acessíveis. Antes de instalar, confirma origem, versão, dependências e impacto da transação. O simples facto de um nome aparecer na pesquisa não autoriza alterar um servidor de produção.
Aplicação guiada
Os objetivos atuais de RHCSA incluem também Flatpak. Uma aplicação Flatpak tem um identificador e é obtida através de um remote; não assumes que o identificador corresponde a um nome de pacote RPM. Consulta os remotes e a aplicação pretendida, confirma a origem aprovada e regista como foi instalada. Numa estação usada para administração, a aplicação gráfica e as ferramentas do sistema podem ter ciclos de atualização diferentes. No handover, documenta o mecanismo de instalação, a versão e quem mantém cada componente. Uma remoção precisa de considerar dependências e dados, além de confirmar o nome visível no menu.
Para investigar um comando ausente, distingue “qual pacote o fornece?” de “está instalado?”. Para uma aplicação Flatpak, começa pelo remote e identificador documentados.
Armadilhas comuns
Confundir inventário com repositórios; instalar de uma origem não revista; tratar IDs Flatpak como nomes RPM.
Tópicos relacionados: Operação, targets e evidência persistente · Storage, mounts e identidade persistente
Escolhe o mecanismo certo e conserva a proveniência do software.
Referência: RHEL10 Flatpak applications · EX200 based on Red Hat Enterprise Linux 10