
Junto com essas notas as seguintes páginas podem ser consultadas:
Descrição geral do comando DNF5

Uso:
dnf [Opções Globais] <Comando> ...
Nota: usamos aqui dnf como um aliás para dnf5.
Comandos de gerenciamento de software
| Comando | Descrição |
|---|---|
| install | Instalar software |
| upgrade | Atualizar software |
| remove | Remover (desinstalar) software |
| distro-sync | Atualizar ou fazer downgrade do software instalado para as últimas versões disponíveis |
| downgrade | Fazer downgrade do software |
| reinstall | Reinstalar software |
| debuginfo-install | Instalar pacotes debuginfo |
| swap | Remover software e instalar outro na mesma transação |
| mark | Alterar o motivo de um pacote instalado |
| autoremove | Remover todos os pacotes instalados como dependências e agora desnecessários |
| provides | Encontre qual pacote fornece o valor fornecido |
| replay | Refazer uma transação anteriormente armazenada em um diretório |
| check-upgrade | Verificar se há atualizações disponíveis para pacotes |
| check | Verifique se há problemas no packagedb |
Comandos de consulta
| Comando | Descrição |
|---|---|
| leaves | Lista grupos de pacotes instalados não necessários para outros pacotes instalados |
| repoquery | Pesquise por pacotes que correspondam a vários critérios |
| search | Pesquise por software que corresponda a todas as strings especificadas |
| list | Lista pacotes dependendo da relação dos pacotes com o sistema |
| info | Lista pacotes dependendo da relação dos pacotes com o sistema |
Subcomandos
| Subcomando | Descrição |
|---|---|
| group | Gerencia grupos de comps |
| environment | Gerencia ambientes de comps |
| module | Gerencia módulos |
| history | Gerencia histórico de transações |
| repo | Gerencia repositórios |
| advisory | Gerencia avisos |
| versionlock | Gerencia configuração de versionlock |
| system-upgrade | Prepara o sistema para atualização para uma nova versão |
| offline-distrosync | Armazena uma transação de distro-sync para ser executada offline |
| offline-upgrade | Armazena uma transação de atualização para ser executada offline |
| offline | Gerencia transações offline |
| config-manager | Gerencia configuração |
Outros comandos
| Comando | Descrição |
|---|---|
| clean | Remove ou expira dados em cache |
| download | Baixa, sem instalar, o software para o diretório atual |
| makecache | Gera o cache de metadados |
| builddep | Instala dependências de compilação para pacote ou arquivo de especificação |
| changelog | Mostra os changelogs do pacote |
| copr | Gera repositórios Copr (complementos fornecidos por usuários/comunidade/terceiros) |
| needs-restarting | Determina se os serviços do sistema ou systemd precisam ser reiniciados |
| repoclosure | Imprime a lista de dependências não resolvidas para repositórios |
| build-dep | Alias de compatibilidade para ‘builddep’ |
Opções globais:
| Comando | Descrição |
|---|---|
| -h, –help | Exibe ajuda |
| –config=CONFIG_FILE_PATH | Localiza o arquivo de configuração |
| -q, –quiet | Junto com comando não interativo mostra só o conteúdo relevante. Suprime notificações sobre o estado atual ou ações do dnf5. |
| -C, –cacheonly | Executa inteiramente com o cache do sistema, mesmo se estiver expirado; não atualiza o cache |
| –refresh | Força a atualização de metadados antes de executar o comando. |
| –repofrompath=REPO_ID,REPO_PATH | cria repositório adicional usando id e caminho |
| –setopt=[REPO_ID.]OPTION=VALUE | define opções arbitrárias de configuração e repositório |
| –setvar=VAR_NAME=VALUE | define variável arbitrária |
| -y, –assumeyes | responde automaticamente sim para todas as perguntas |
| –assumeno | responde automaticamente não para todas as perguntas |
| –best | tenta as melhores versões de pacote disponíveis em transações |
| –no-best | não limita a transação ao melhor candidato |
| –no-docs | Não instala arquivos marcados como documentação (o que inclui páginas de manual e documentos texinfo) |
| -x | pacote,…, –exclude=pacote,… exclui pacotes por nome ou glob |
| –enable-repo=REPO_ID,… | Habilita repositórios adicionais. Opção de lista. Suporta globs, pode ser especificado várias vezes. |
| –disable-repo=REPO_ID,… | Desabilita repositórios. Opção de lista. Suporta globs, pode ser especificado várias vezes. |
| –repo=REPO_ID,… | Habilita apenas repositórios específicos. Opção de lista. Suporta globs, pode ser especificado várias vezes. |
| –no-gpgchecks | desabilita a verificação de assinatura gpg (se a política RPM permitir) |
| –no-plugins | Desabilita todos os plugins libdnf5 |
| –enable-plugin=PLUGIN_NAME,… | Habilita plugins libdnf5 por nome. Opção de lista. Suporta globs, pode ser especificado várias vezes. |
| –disable-plugin=PLUGIN_NAME,… | Desabilita plugins libdnf5 por nome. Opção de lista. Suporta globs, pode ser especificado várias vezes. |
| –comment=COMMENT | adiciona um comentário à transação |
| –installroot=ABSOLUTE_PATH | define raiz de instalação |
| –use-host-config | usa configuração, reposdir e vars do sistema host em vez do installroot |
| –releasever=RELEASEVER | substitui o valor de $releasever em arquivos de configuração e repositório |
| –show-new-leaves | Mostra pacotes leaf recém-instalados e pacotes que se tornaram leaves após uma transação. |
| –debugsolver | Despeja resultados detalhados de resolução em arquivos |
| –dump-main-config | Imprime valores de configuração principais no stdout |
| –dump-repo-config=REPO_ID,… | Imprime valores de configuração do repositório no stdout. Opção de lista. Suporta globs |
| –dump-variables | Imprime valores de variáveis no stdout |
| –version | Mostra a versão DNF5 e sai |
| –forcearch=FORCEARCH | Força o uso de uma arquitetura diferente. |
Aliases
A primeira coluna é uma lista de aliases de compatibilidade com o dnf4. A segunda coluna mostra aliases de opções:
| Alias | Substitui |
|---|---|
| check-update | check-upgrade |
| dg | downgrade |
| dsync | distro-sync |
| grp | group |
| if | info |
| in | install |
| ls | list |
| mc | makecache |
| rei | reinstall |
| repoinfo | repoinfo |
| repolist | repolist |
| rm | remove |
| rq | repoquery |
| se | search |
| up | upgrade |
| update | upgrade |
| updateinfo | advisory |
| upgrade-minimal | upgrade–minimal |
| Alias | Substitui |
|---|---|
| -c CONFIG_FILE_PATH | –config |
| –nobest | –no-best |
| –nodocs | –no-docs |
| –enablerepo=REPO_ID,… | –enable-repo |
| –disablerepo=REPO_ID,… | disable–repo |
| –repoid=REPO_ID,… | –repo |
| –nogpgcheck | –no-gpgchecks |
| –noplugins | –no-plugins |
| –enableplugin=PLUGIN_NAME,… | –enable-plugin |
| –disableplugin=PLUGIN_NAME,… | –disable-plugin |

Bibliografia
- Read the DocsDNF Commands
- Read the DocsChanges from DNF4 to DNF5
