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 |
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