Tema: dnf
-
An internal package mirror or cache for Linux clients: apt-cacher-ng and dnf's reposync
Apt-Cacher NG caches Debian/Ubuntu packages on demand behind an HTTP proxy setting, while dnf's reposync plugin makes a full local copy of a chosen RPM repository. Both cut repeated downloads without weakening client-side signature verification, which stays on regardless of where the bytes came from.
-
Application Streams e módulos DNF no RHEL: o que muda com o RHEL 10
O RHEL 8 e o 9 entregam parte do AppStream como módulos DNF, o que permite ter mais de uma versão de um componente para uma mesma versão do SO, com apenas um stream ativo por vez. Os rebuilds do RHEL 10 documentam a modularidade como descontinuada, e os pacotes do Application Stream passam a ser instalados diretamente.
-
Códigos de saída de apt-get, dpkg, dnf e zypper: quando 100 significa atualizações disponíveis, e não falha
O apt-get usa uma divisão simples: 0 para sucesso e 100 para erro. O dpkg distingue uma verificação que falhou (1) de um erro fatal de uso ou de sistema (2). No check-update do dnf, 100 indica que HÁ atualizações disponíveis, e não um erro. O zypper define toda uma faixa, de 100 a 107, de códigos informativos (que não são erros), como a necessidade de reiniciar, embora 104 (pacote não encontrado) e 105 (interrompido) signifiquem que a ação não foi executada. Tratar qualquer um deles como um simples booleano de sucesso ou falha faz perder informação relevante.
-
Instalando pacotes open source no AIX: o AIX Toolbox, o dnf e a ordem de /opt/freeware no PATH
As ferramentas open source no AIX vêm do AIX Toolbox for Open Source Software, instalado e atualizado com o dnf (seu antecessor, o yum, não é suportado no AIX 7.3) por meio do script de bootstrap dnf_aixtoolbox.sh; os pacotes ficam em /opt/freeware, e não em /usr/bin. A posição de /opt/freeware no PATH em relação aos diretórios do sistema operacional base define se um script usa a versão GNU ou a versão AIX de um comando com o mesmo nome.
-
Gerenciadores de pacotes comparados: apt, dnf, zypper, apk, pkg, Homebrew e winget lado a lado
Instalar, remover, buscar, listar, descobrir a qual pacote um arquivo pertence, fixar uma versão e executar sem interação: as mesmas sete tarefas, expressas de forma diferente por apt/dpkg, dnf, zypper, apk, pkg, Homebrew e winget. A tabela também indica a tarefa que Homebrew e winget simplesmente não oferecem.
-
Desfazer uma transação do dnf e travar versões de pacotes no RHEL
O dnf mantém um histórico completo de transações que pode ser consultado, desfeito ou revertido, e o mecanismo versionlock fixa um pacote na versão atual em atualizações futuras. Esta metodologia aborda ambos, a diferença entre undo e rollback e o que muda no DNF5 do Fedora atual.
Legível por máquina: JSON