Escolar Documentos
Profissional Documentos
Cultura Documentos
html
Synopsis (
dnf [options] <command> [<args>...]
Descrição
?DNF?__ é a próxima versão principal do ?YUM?_, um gerenciador de pacotes para Linux baseado
em RPM distribuições. Ele mantém a compa�bilidade da CLI com a YUM e define uma API rigorosa
para extensões e plugins.
Plugins podem modificar ou estender recursos do DNF ou fornecer comandos adicionais CLI em
cima desses mencionado abaixo. Se você souber o nome de tal comando (incluindo os comandos
mencionados abaixo), pode encontrar/instalar o pacote que o fornece usando o fornecimento
virtual apropriado na forma de dnf-command(<alias>) , onde <alias> é o nome do comando; e.g.dnf
install ‘dnf-command(versionlock)’” instala um versionlock Plugin. Esta abordagem também se
aplica a Especificando dependências de pacotes que exigem um comando DNF específico.
Os valores de retorno:
Comandos disponíveis:
Informações adicionais:
• Opções de pagamento
• Especificando os pacotes
• Especificando as Provisões
• Especificação de informação de ficheiros
• Especificação de grupos
• Especificação de transações
• Sincronização de metadados
• Polí�ca de subs�tuição de arquivos
• Arquivos de arquivos
• Ver também
Opções
-4
-6
--advisory=<advisory>, --advisories=<advisory>
--allowerasing
Permi�r apagamento de pacotes instalados para resolver dependências. Esta opção pode ser
usada como uma alterna�va para o yum swap comando onde os pacotes para remover não são
explicitamente definidos.
--assumeno
2 of 38 17/05/2023, 01:52
Referência do Comando DNF — documentação mais recen... https://dnf.readthedocs.io/en/latest/command_ref.html
Responder automa�camente não para todas as perguntas.
-b, --best
Note-se que o uso da versão mais recente disponível só é garan�do para os pacotes solicitados
diretamente (por exemplo, como argumentos de linha de comando) e o solver pode usar versões
mais an�gas de dependências para atender aos seus requisitos.
--bugfix
Inclua pacotes que corrigem um problema de correção de bug. Aplicável para o install ,, , - A ,
de frente para o que sobre o que sobre, , sobre o que sobre o que sobre, sobre repoquery ,, , - A
, de frente para o que sobre o que sobre, , sobre o que sobre o que sobre, sobre updateinfo ,, , -
A , de frente para o que sobre o que sobre, , sobre o que sobre o que sobre, sobre upgrade Ea
offline-upgrade (dnf-plugins-core) comandos.
--bz=<bugzilla>, --bzs=<bugzilla>
Inclua pacotes que corrigem um ID do Bugzilla, Eg. 123 1231. Aplicável para o install ,, , - A ,
de frente para o que sobre o que sobre, , sobre o que sobre o que sobre, sobre repoquery ,, , - A
, de frente para o que sobre o que sobre, , sobre o que sobre o que sobre, sobre updateinfo ,, , -
A , de frente para o que sobre o que sobre, , sobre o que sobre o que sobre, sobre upgrade Ea
offline-upgrade (dnf-plugins-core) comandos.
-C, --cacheonly
Execute inteiramente do cache do sistema, não atualize o cache e use-o mesmo no caso de
expirar.
O DNF usa um cache separado para cada usuário sob o qual ele executa. O cache para o usuário
raiz é chamado de cache do sistema. Esse switch permite que um usuário tenha acesso regular
ao cache do sistema, que geralmente é mais recente do que o do usuário e, portanto, ele não
precisa esperar pela sincronização de metadados.
--color=<color>
Controle se a cor é usada na saída do terminal. Os valores válidos são always ,, , - A , de frente
para o que sobre o que sobre, , sobre o que sobre o que sobre, sobre never Ea auto (o defeito).
--comment=<comment>
--cve=<cves>, --cves=<cves>
3 of 38 17/05/2023, 01:52
Referência do Comando DNF — documentação mais recen... https://dnf.readthedocs.io/en/latest/command_ref.html
offline-upgrade (dnf-plugins-core) comandos.
Nível de saída de depuração. Este é um valor inteiro entre 0 (sem strings de informações
adicionais) e 10 (mostra todas as informações de depuração, mesmo que não é compreensível
para o usuário), o padrão é 2. Obsoleto, uso -v Em vez disso.
--debugsolver
--disableexcludes=[all|main|<repoid>], --disableexcludepkgs=[all|main|<repoid>]
Desabilitar o arquivo de configuração exclusiva. Assala uma das três opções a seguir:
--disable, --set-disabled
--disableplugin=<plugin names>
--disablerepo=<repoid>
Desabilite temporariamente repositórios a�vos para fins do comando atual dnf. Aceita um id,
uma lista de ids separados por vírgulos, ou uma glob de ids. Esta opção pode ser especificado
várias vezes, mas é mutuamente exclusivo com --repo - A . (í a questão: es. , , , í , , .
--downloaddir=<path>, --destdir=<path>
Redirecionar pacotes baixados para diretório fornecido. A opção tem que ser usada em conjunto
com a opção de linha de comando - -downloadonly, com o download ,, , - A , de cima para o que
modulesync ,, , - A , de cima para o que reposync ou a system-upgrade comandos (dnf-plugins-
core).
--downloadonly
Baixe o conjunto de pacotes resolvidos sem executar qualquer transação rpm (install/upgrade
/erase).
Os pacotes são removidos após a próxima transação bem-sucedida. Isso também se aplica
quando usado em conjunto Com a sua informação --destdir Opção como o diretório é
considerado como parte do cache DNF. Para persis�r os pacotes, use o download Em vez disso,
o comando.
Nível de saída de erro. Este é um valor inteiro entre 0 (sem saída de erro) e 10 (mostra todas as
mensagens de erro), o padrão é 3. Obsoleto, uso -v Em vez disso.
--enable, --set-enabled
4 of 38 17/05/2023, 01:52
Referência do Comando DNF — documentação mais recen... https://dnf.readthedocs.io/en/latest/command_ref.html
A�ve repositórios especificados (salva automa�camente). A opção deve ser usada em conjunto
com o config-manager comando (dnf-plugins-core).
--enableplugin=<plugin names>
--enablerepo=<repoid>
A�ve temporariamente repositórios adicionais para a finalidade do comando atual dnf. Aceita
um id, uma lista de ids separados por vírgulos, ou uma glob de ids. Esta opção pode ser
especificado várias vezes.
--enhancement
-x <package-file-spec>, --exclude=<package-file-spec>
--excludepkgs=<package-file-spec>
--forcearch=<arch>
Forçar o uso de uma arquitetura. Qualquer arquitetura pode ser especificada. No entanto, o uso
de uma arquitetura não suportada na�vamente pela sua CPU exigir emulação de algum �po.
Isso geralmente é através do QEMU. O comportamento de --forcearch pode ser configurado
usando o arco e ignorearch Opções de configuração com valores <arch> Ea True Em baixo
nível.
Mostre a ajuda.
--installroot=<path>
Especifica uma alterna�va installroot, em relação a onde todos os pacotes serão Instalação.
Pense nisso como fazer chroot <root> dnf , exceto usando --installroot permite que o dnf
funcione antes que o chroot seja criado. Requer um caminho absoluto.
5 of 38 17/05/2023, 01:52
Referência do Comando DNF — documentação mais recen... https://dnf.readthedocs.io/en/latest/command_ref.html
especificados dentro de uma linha de comando Argumento ( --setopt=varsdir=<reposdir> )
então esses caminhos são sempre rela�vos ao anfitrião sem - As excepções.
• O pluginpath e o pluginconfpath são rela�vos ao host.
Nota: Você também pode usar a opção de linha de comando --releasever=<release> ao criar o
installroot, caso contrário, O valor de $ releasever é re�rado do rpmdb dentro do installroot (e,
portanto, está vazio no momento da criação e a transação falhará). Se for --releasever=/ é
usado, o releasever será detectado a par�r do host ( / ) sistema. O novo caminho de instalação
no momento da criação não contém os arquivos repositório, releasever e dnf.conf.
o A dependência pode estar insa�sfeita e o conteúdo dos módulos pode ser excluído).
Exemplos de instalação:
--newpackage
Inclua novos pacotes relevantes. Aplicável para o install ,, , - A , de frente para o que sobre o
que sobre, , sobre o que sobre o repoquery ,, , - A , de frente para o que sobre o que sobre, ,
sobre o que sobre o updateinfo ,, , - A , de frente para o que sobre o que sobre, , sobre o que
sobre o upgrade Ea offline-upgrade (dnf-plugins-core) comandos.
--noautoremove
Desa�var a remoção de dependências que não são mais usadas. Ele se configura
clean_requirements_on_remove opção de configuração para False - A . (í a questão: es. , , , í , , .
--nobest
Definir a melhor opção para False , para que as transações não se limitem apenas aos melhores
candidatos.
--nodocs
--nogpgcheck
--noplugins
--obsoletes
6 of 38 17/05/2023, 01:52
Referência do Comando DNF — documentação mais recen... https://dnf.readthedocs.io/en/latest/command_ref.html
Esta opção tem um efeito sobre uma instalação/atualização, ela permite A lógica de
processamento obsoleta do dnf. Para mais informações consulte o Opção obsoleta.
Esta opção também exibe os recursos que o pacote obsoletos quando usado em conjunto com o
comando repoquery.
-q, --quiet
Em combinação com um comando não intera�vo, mostra apenas o conteúdo relevante. Suprime
mensagens no�ficando sobre o estado atual ou ações do DNF.
-R <minutes>, --randomwait=<minutes>
--refresh
--releasever=<release>
--repofrompath <repo>,<path/url>
Especifique um repositório para adicionar aos repositórios para esta consulta. Esta opção pode
ser usada várias vezes.
--repo=<repoid>, --repoid=<repoid>
Permi�r apenas repositórios específicos por um id ou um glob. Pode ser usado múl�plo
momentos com efeito acumula�vo. É basicamente um atalho para
--disablerepo="*" --enablerepo=<repoid> e é mutuamente exclusivo com O que é
--disablerepo Opção.
--rpmverbosity=<name>
Nível de saída de scriptlet de depuração RPM. Define o nível de depuração para <name> para
scriptlets RPM. Para níveis disponíveis, veja o rpmverbosity opção de configuração.
--sec-severity=<severity>, --secseverity=<severity>
Inclui pacotes que fornecem uma correção para um problema da gravidade especificada.
Aplicável para o install ,, , - A , de frente para o que sobre o que sobre, , sobre o que sobre o
que sobre repoquery ,, , - A , de frente para o que sobre o que sobre, , sobre o que sobre o que
sobre updateinfo ,, , - A , de frente para o que sobre o que sobre, , sobre o que sobre o que
sobre upgrade Ea offline-upgrade (dnf-plugins-core) comandos.
7 of 38 17/05/2023, 01:52
Referência do Comando DNF — documentação mais recen... https://dnf.readthedocs.io/en/latest/command_ref.html
--security
Inclui pacotes que fornecem uma correção para um problema de segurança. Aplicável para o
install ,, , - A , de frente para o que sobre o que sobre, , sobre o que sobre o que sobre
repoquery ,, , - A , de frente para o que sobre o que sobre, , sobre o que sobre o que sobre
updateinfo ,, , - A , de frente para o que sobre o que sobre, , sobre o que sobre o que sobre
upgrade Ea offline-upgrade (dnf-plugins-core) comandos.
--setopt=<option>=<value>
--skip-broken
Resolver problemas removendo pacotes que estão causando problemas da transação. É um alias
para a opção de configuração estrita com valor False - A . (í a questão: es. , , , íntepeo. . E. Além
disso, com o permi�r e desabilitar o subcomando o módulo, permite executar uma ação mesmo
em caso de dependências modulares quebradas.
--showduplicates
-v, --verbose
--version
-y, --assumeyes
As opções de lista são separadas por vírgula. As opções de linha de comando subs�tuem as
respec�vas configurações dos arquivos de configuração.
Comandos
Para uma explicação de <package-spec> ,, , - A , de frente para o que sobre o que sobre, , sobre o
que sobre o que sobre <package-file-spec> Ea <package-name-spec> Ver Especificação de pacotes.
8 of 38 17/05/2023, 01:52
Referência do Comando DNF — documentação mais recen... https://dnf.readthedocs.io/en/latest/command_ref.html
Comando de Alias
Comando: alias
Permite que o usuário defina e gerencie uma lista de aliases (no formulário <name=value> ) - Em que
o nome de porta - o que é! que pode ser então usado como comandos dnf para abreviar sequências
de comando mais longas. Para exemplos sobre o uso o comando alias, veja Alias Exemplos. Para
exemplos sobre o alias Processamento, veja Exemplos de processamento de Alias.
Para usar um alias (name-value), o nome deve ser colocado como o primeiro “mand” (por exemplo, o
primeiro argumento Isso não é uma opção). É então subs�tuído pelo seu valor e a sequência
resultante é novamente pesquisada para os pseudônimos. O processamento de alias pára quando o
primeiro comando encontrado não é um nome de qualquer alias.
Caso o processamento resulte em uma recursão infinita, os argumentos originais são usados.
Além disso, como em aliases shell, se o resultado começa com um \ , o alias de processamento vai
parar.
Opcionalmente, há o enabled opção no [main] Seção padrão para True. Isso pode ser definido para
cada arquivo separadamente no respec�vo arquivo, ou globalmente para todos os aliases no
ALIASES.conf do ficheiro.
Liste os aliases com seu resultado final. O que é [<alias>...] parâmetro limita ainda mais o
resultado para apenas aqueles aliases que combinam.
Apague os pseudônimos.
Exemplos de Alias
Adiciona um novo comando alias chamado rm que funciona da mesma forma que o remove -
Comando.
• dnf in FORCE Será subs�tuído por dnf install FORCE (o que vai falhar)
• dnf --repo updates in Será subs�tuído por dnf --repo updates in (o que vai falhar)
Comando de Autoremove
Comando: autoremove
Alias para correspondência NEVRA explícita : autoremove-n ,, , - A , de frente para o que sobre o
que sobre, , sobre o que sobre o que sobre, sobre o que autoremove-na ,, , - A , de frente para o que
sobre o que sobre, , sobre o que sobre o que sobre, sobre o que autoremove-nevra
Remove todos os pacotes de “folha” do sistema que foram instalados originalmente como
dependências de pacotes instalados pelo usuário, mas que não são mais exigidos por qualquer
pacote.
Os pacotes listados em installonlypkgs nunca são automa�camente removidos por Este comando.
Este comando por padrão não força uma sincronização de metadados expirados. Veja também a
sincronização de metadados.
10 of 38 17/05/2023, 01:52
Referência do Comando DNF — documentação mais recen... https://dnf.readthedocs.io/en/latest/command_ref.html
Verificar o comando
Comando: check
Verifica o pacotedb local e produz informações sobre quaisquer problemas Encontras. Você
pode limitar as verificações a serem realizadas usando o --dependencies ,, , - A , de frente para o
que sobre o que sobre, , sobre o que sobre o que sobre, sobre o que --duplicates ,, , - A , de
frente para o que sobre o que sobre, , sobre o que sobre o que sobre, sobre o que --obsoleted E
a --provides Opções (o padrão é para Verifique tudo).
Comando de check-Update
Comando: check-update
Por favor, note que ter uma versão mais recente específica disponível para um pacote instalado
(e reportado por check-update ) não implica que se dnf upgrade Vai instalá-lo. A diferença é que
dnf upgrade tem restrições (como dependências de pacotes sendo sa�sfeitas) para levar em
conta.
Comando limpo
Comando: clean
Executa a limpeza de arquivos temporários man�dos para repositórios. Isso inclui qualquer tais
dados deixados para trás de repositórios desa�vados ou removidos, bem como para diferentes
versões de distribuição.
Remove arquivos de cache gerados a par�r dos metadados do repositório. Isso força o DNF para
regenerar os arquivos de cache na próxima vez que ele for executado.
Marca os metadados do repositório expiraram. O DNF irá revalidar o cache para Cada
repositório na próxima vez que é usado.
Remove metadados do repositório. Esses são os arquivos que o DNF usa para determinar a
11 of 38 17/05/2023, 01:52
Referência do Comando DNF — documentação mais recen... https://dnf.readthedocs.io/en/latest/command_ref.html
disponibilidade remota de pacotes. Usar essa opção fará o DNF Faça o download de todos os
metadados da próxima vez que for executado.
Comando do deslistar
Comando Distro-Sync
Comando: distro-sync
Aliases obsoletos: distrosync ,, , - A , de frente para o que sobre o que sobre, , sobre o que sobre o
que sobre, sobre o que distribution-synchronization
Comando de Downgrade
Comando: downgrade
Alásis em: dg
Rebaixa os pacotes especificados para o pacote mais desinstalado de todas as versões inferiores
conhecidas - Se possível. Quando a versão é dada e é inferior à versão do pacote instalado, em
seguida, rebaixamentos para a versão alvo.
Comando do grupo
Comando: group
Aliases obsoletos: groups ,, , - A , de frente para o que sobre o que sobre, , sobre o que sobre o que
sobre, sobre o que grouplist ,, , - A , de frente para o que sobre o que sobre, , sobre o que sobre o
que sobre, sobre o que groupinstall ,, , - A , de frente para o que sobre o que sobre, , sobre o que
sobre o que sobre, sobre o que groupupdate ,, , - A , de frente para o que sobre o que sobre, , sobre
o que sobre o que sobre, sobre o que groupremove ,, , - A , de frente para o que sobre o que sobre, ,
sobre o que sobre o que sobre, sobre o que grouperase ,, , - A , de frente para o que sobre o que
sobre, , sobre o que sobre o que sobre, sobre o que groupinfo
12 of 38 17/05/2023, 01:52
Referência do Comando DNF — documentação mais recen... https://dnf.readthedocs.io/en/latest/command_ref.html
Grupos são coleções virtuais de pacotes. O DNF mantém o controle de grupos que o usuário
selecionou (“marcado”) instalou e pode manipular os pacotes compostos com comandos simples.
Visão geral de exibição de quantos grupos estão instalados e disponíveis. Com um spec, limitar a
saída aos grupos correspondentes. summary É o padrão grupos subcomando.
Mostrar listas de pacotes de um grupo. Mostra quais pacotes estão instalados ou disponível a
par�r de um repositório quando -v é usado.
Marque o grupo especificado instalado e instale os pacotes que ele contém. Também Inclua
opcional Os pacotes do grupo se --with-optional É especificado. Todos os hotéis mais
Obrigatório E a Por padrão Os pacotes serão instalados sempre que possível. Os pacotes
condicionais são instalados se eles atenderem às suas necessidades. Se o grupo já es�ver
(parcialmente) instalado, o comando instala os pacotes ausentes do grupo. Dependendo do valor
da instalação de opções de configuração obsoletos, leva em conta obsoletas.
Listar todos os grupos correspondentes, entre os grupos instalados ou disponíveis. Se for Nada
é especificado, liste todos os grupos conhecidos. --installed E a --available As opções
restringem a lista solicitada. Os registros são encomendados pelo display_orderTradução e�queta
definida no ficheiro comps.xml. Fornece uma lista de todos os grupos ocultos usando a opção
--hidden - A . (í a , , , , , ínte , . Fornece IDs de grupo quando -v ou a --ids As opções são
usadas.
Marque o grupo removido e remova os pacotes do grupo do sistema que não pertencem a outro
grupo instalado e não foram instalados explicitamente pelo usuário.
Atualiza os pacotes do grupo e atualiza o próprio grupo. Este úl�mo é composto por instalar
pacotes que foram adicionados ao grupo pela distribuição e remoção de pacotes que foram
removidos do grupo, tanto quanto eles não foram instalados explicitamente pelo usuário.
Os grupos também podem ser marcados instalados ou removidos sem manipular fisicamente
quaisquer pacotes:
Marcar o grupo especificado instalado. Nenhum pacote será instalado por este comando, mas o
grupo é então considerado instalado.
Marque o grupo especificado removido. Nenhum pacote será removido por este comando.
Comando de Ajuda
Comando: help
13 of 38 17/05/2023, 01:52
Referência do Comando DNF — documentação mais recen... https://dnf.readthedocs.io/en/latest/command_ref.html
dnf help [<command>]
Exibe o texto de ajuda para todos os comandos. Se for dado um nome de comando, somente
Exibe ajuda para esse comando específico.
Comando histórico
Comando: history
O comando history permite que o usuário visualize o que aconteceu no passado transações e agir
de acordo com esta informação (assumindo que history_record A opção de configuração é
definida).
A ação do histórico padrão está listando informações sobre determinadas transações Em uma
mesa. Todos os anos <spec> Pode ser qualquer um deles <transaction-spec> , que especifica
uma transação diretamente, ou uma <transaction-spec>..<transaction-spec> ,, , - A , de frente
para o que sobre o que sobre, , sobre o que sobre o que especifica uma gama de transações, ou
um <package-name-spec> ,, , - A , de frente para o que sobre o que sobre, , sobre o que sobre o
que especifica uma transação por um pacote que ele manipulou. Quando não A transação é
especificada, liste todas as transações conhecidas.
--reverse
Repita a transação especificada. Usa a úl�ma transação (com o ID mais alto) se for encontrada
mais de uma transação para dar ?package-file-spec?. Se não for possível para refazer algumas
operações devido ao estado atual do RPMDB, ele não refaça a transação.
Repe�r uma transação armazenada em arquivo <filename> Por Loja de História - Comando. O
replay irá executar o exato as mesmas operações nos pacotes que na transação original e
retorno com um erro se houver caso de alguma diferença nos pacotes instalados ou as suas
versões. Veja também a especificação do formato JSON de Transação formato de arquivo.
--ignore-installed
Não verifique se os pacotes instalados estão no mesmo estado que esses registado na
transação. Por exemplo, caso haja uma atualização foo-1.0 - - foo-2.0 armazenadas na
transação, mas foo-1.1 instalado no sistema de des�no.
--ignore-extras
Não verifique se há pacotes extras puxados para a transação no sistema de des�no. E.g. o
14 of 38 17/05/2023, 01:52
Referência do Comando DNF — documentação mais recen... https://dnf.readthedocs.io/en/latest/command_ref.html
sistema de des�no pode não ter alguma dependência, que foi instalado no sistema de
origem. Os erros de repe�ção para fora sobre isso por defeito, uma vez que a transação não
seria a mesma.
--skip-unavailable
Desfazer todas as transações realizadas após a transação especificada. U�liza a úl�ma transação
(com o ID mais alto) se mais de uma transação para receber “pacote-de-file-spec” for
encontrada. Se não for possível desfazer algumas transações devido ao estado atual do RPMDB,
ele não desfará-lo. de qualquer transação.
Mostrar todos os pacotes installonly, pacotes instalados fora do DNF e pacotes não Instalação
como dependência. Ou seja, ele lista pacotes que permanecerão no sistema quando
Autoremove Command ou Remove Command junto com clean_requirements_on_remove A opção
de configuração definida como True é executada. Note o mesmo Os resultados podem ser
realizados com dnf repoquery --userinstalled , e o repoquery O comando é mais poderoso na
formatação da saída.
Este comando por padrão não força uma sincronização de metadados expirados, exceto para
Refazer, reversão e desfazer subcomando. Veja também a sincronização de metadados e Polí�ca de
subs�tuição de arquivos de configuração.
Comando de informações
Comando: info
Alásis em: if
15 of 38 17/05/2023, 01:52
Referência do Comando DNF — documentação mais recen... https://dnf.readthedocs.io/en/latest/command_ref.html
O comando info limita os pacotes exibidos da mesma forma que o comando list.
Este comando por padrão não força uma sincronização de metadados expirados. Veja também a
sincronização de metadados.
Instalar o comando
Comando: install
Alásis em: in
Alias para correspondência NEVRA explícita : install-n ,, , - A , de frente para o que sobre o que
sobre, , sobre o que sobre o que sobre, sobre o que sobre o install-na ,, , - A , de frente para o que
sobre o que sobre, , sobre o que sobre o que sobre, sobre o que sobre o install-nevra
Quando "pacote-spec" para especificar a versão exata do pacote é dado, DNF irá instalar a
versão desejada, não importa qual A versão do pacote já está instalada. A versão anterior do
pacote será removido no caso de não-installonly package.
Por outro lado, se "pacote-spec' especificar apenas um nome, O DNF também leva em conta
pacotes obsoletando-o ao escolher qual pacote instalar. Esse comportamento é específico para
o comando install. Observe que isso pode levar a resultados aparentemente inesperados se um
pacote �ver várias versões e Uma versão mais an�ga está sendo obsoleta. Ele cria uma divisão
no caminho de atualização e em ambos os sen�dos são consideradas corretas, o pacote
resultante é escolhido simplesmente por ordem lexicográfica.
Instale exemplos
Instale o pacote com uma versão específica. Se o pacote já es�ver instalado tentará
automa�camente fazer downgrade ou atualizar para a versão específica.
Instale a versão mais recente disponível do pacote. Se o pacote já es�ver instalado tentará
16 of 38 17/05/2023, 01:52
Referência do Comando DNF — documentação mais recen... https://dnf.readthedocs.io/en/latest/command_ref.html
atualizar automa�camente para a versão mais recente. Se a versão mais recente do pacote não
pode ser instalado, a instalação falhará.
O DNF reconhecerá automa�camente que o vim não é um nome de pacote, mas irá procurar e
instalar um pacote que fornece vim com todos os Dependências. Nota: O nome do pacote
corresponde a ter precedência sobre o pacote - O jogo.
Instale todos os perfis padrão do módulo 'docker' e seus RPMs. Os fluxos de módulos são
a�vados em conformidade.
Instale o tito pacote (�to é o nome do pacote) sem deps fracos. Os deps fracos não são
necessários para funcionalidade principal do pacote, mas eles melhoram o pacote original (como
estendido documentação, plugins, funções adicionais, etc.).
Comando da lista
Comando: list
Alásis em: ls
Imprime listas de pacotes dependendo da relação dos pacotes com o sistema. Um pacote é
installed se es�ver presente no RPMDB, e é available se não es�ver instalado, mas es�ver
presente em um repositório que o DNF conhece.
O comando de lista também limita os pacotes exibidos de acordo com critérios específicos, e.g.
apenas para aqueles que atualizam um pacote instalado (respecitando o repositório É prioridade). A
opção excluir no arquivo de configuração pode influenciar o result, mas se o - - disableexclude linha
de comando A opção é usada, garante que todos os pacotes instalados serão listados.
17 of 38 17/05/2023, 01:52
Referência do Comando DNF — documentação mais recen... https://dnf.readthedocs.io/en/latest/command_ref.html
Lista extras, que são os pacotes instalados no sistema que não são disponível em qualquer
repositório conhecido.
Listar pacotes instalados no sistema que são obsoletos por pacotes em qualquer repositório
conhecido.
Este comando por padrão não força uma sincronização de metadados expirados. Veja também a
sincronização de metadados.
Comando do Makecache
Comando: makecache
Alásis em: mc
Downloads e caches metadados para repositórios habilitados. Tentar para Evite o download
sempre que possível (por exemplo, quando os metadados locais não �verem Ele ainda expirou
ou quando o carimbo de data/hora de metadados não foi alterado).
Como simples makecache , mas instrui o DNF a ser mais conhecido como recurso, significa que
não vai fazer nada se es�ver funcionando com energia da bateria e terminará imediatamente se
for muito cedo após o úl�mo sucesso makecache correr (Veja dnf.conf(5), metadata_�mer_sync).
Comando de Marcar
Comando: mark
Marca os pacotes especificados instalados pelo usuário. Isso pode ser ú�l se qualquer pacote foi
instalado como uma dependência e é desejado para permanecer no sistema quando o Comando
Autoremove ou Remove Command junto com clean_requirements_on_remove opção de
configuração definida para True é executado.
Desmarca os pacotes especificados como instalados pelo usuário. Sempre que você, como
usuário, não precisa de um pacote específico, você pode marcá-lo para remoção. O pacote
permanece instalado no sistema, mas será removido quando o Comando de Autoremove ou
Remover Comando junto com clean_requirements_on_remove opção de configuração definida
para True é executado. Você deve usar essa operação em vez de Remover Comando se não
�ver certeza se o pacote é um requisito de outros pacotes instalados pelo usuário no sistema.
18 of 38 17/05/2023, 01:52
Referência do Comando DNF — documentação mais recen... https://dnf.readthedocs.io/en/latest/command_ref.html
dnf mark group <package-spec>...
Marca os pacotes especificados instalados por grupo. Isso pode ser ú�l se qualquer pacote fosse
instalado como uma dependência ou um usuário e é desejado ser protegido e tratado como um
grupo membro como durante o grupo remover.
Comando do módulo
Comando: module
Instale perfis de módulos, incluindo seus pacotes. Caso nenhum perfil tenha sido fornecido,
todos os perfis padrão são instalados. Os fluxos de módulos são a�vados em conformidade.
Este comando não pode ser usado para alternar fluxos de módulos. Use o dnf módulo switch-to
comando para isso.
Mudar ou a�var um fluxo de módulo, alterar as versões dos pacotes instalados para as versões
fornecidas pelo novo fluxo e remova pacotes do fluxo an�go que não estão mais disponíveis. Ele
também é Atualiza os perfis instalados se es�verem disponíveis para o novo fluxo. Quando um
perfil era fornecido, instala esse perfil e não atualiza nenhum perfil já instalado.
Este comando pode ser usado como uma versão mais forte do dnf módulo habilitar o comando,
que não só permite módulos, Mas também faz a distrosyncTradução para todos os pacotes
modulares nos módulos habilitados.
Também pode ser usado como uma versão mais forte do dnf módulo instalar comando, mas
requer especificar perfis que deveriam ser instalados, porque switch-to O comando não usa
defeito Perfis de perfil- A . (í a questão: es. , , , ínte , , . O que é switch-to O comando não só instala
perfis, ele também faz um distrosyncTradução para todos os pacotes modulares no módulo
instalado.
Remova os perfis de módulos instalados, incluindo os pacotes que foram instalados com o
comando dnf module install. Não removerá os pacotes exigido por outros perfis de módulos
instalados ou por outros pacotes instalados pelo usuário. Caso nenhum perfil tenha sido
fornecido, todos os perfis instalados são removidos.
Remova os perfis de módulos instalados, incluindo os pacotes que foram instalados com o
comando dnf module install. Com – todas as opções, ele também remove todos os pacotes
cujos nomes são fornecidos por especificados Módulos. Pacotes exigidos por outros perfis de
módulos instalados e pacotes cujos nomes também são fornecidos por qualquer outro módulo
não são removidos.
19 of 38 17/05/2023, 01:52
Referência do Comando DNF — documentação mais recen... https://dnf.readthedocs.io/en/latest/command_ref.html
dnf [options] module enable <module-spec>...
Este comando não pode ser usado para alternar fluxos de módulos. Use o dnf módulo switch-to
comando para isso.
Redefina o estado do módulo para que ele não esteja mais habilitado ou desabilitado.
Consequentemente, todos os perfis instalados serão removidos e Apenas RPMs do fluxo padrão
estarão disponíveis no conjunto de pacotes.
Lista todos os fluxos de módulos, seus perfis e estados (a�vados, desa�vados, padrão).
Liste todos os pacotes instalados com o mesmo nome, como pacotes pertencentes a módulos
selecionados.
20 of 38 17/05/2023, 01:52
Referência do Comando DNF — documentação mais recen... https://dnf.readthedocs.io/en/latest/command_ref.html
Fornece o comando
Comando: provides
Alásis em: prov ,, , - A , de frente para o que sobre o que sobre, , sobre o que sobre o que sobre,
sobre o que sobre o whatprovides ,, , - A , de frente para o que sobre o que sobre, , sobre o que
sobre o que sobre, sobre o que sobre o wp
4. Se este úl�mo passo também falhar, o DNF retorna “Erro: Sem Par�das encontradas”.
Este comando por padrão não força uma sincronização de metadados expirados. Veja também a
sincronização de metadados.
Reinstalar o comando
Comando: reinstall
21 of 38 17/05/2023, 01:52
Referência do Comando DNF — documentação mais recen... https://dnf.readthedocs.io/en/latest/command_ref.html
Instala os pacotes especificados, falha se alguns dos pacotes são não instalado ou não
disponível (ou seja, não há repositório onde Faça o download do mesmo RPM).
Remover o comando
Comando: remove
Alásis em: rm
Alias para correspondência NEVRA explícita : remove-n ,, , - A , de frente para o que sobre o que
sobre, , sobre o que sobre o que sobre, sobre o que sobre o remove-na ,, , - A , de frente para o que
sobre o que sobre, , sobre o que sobre o que sobre, sobre o que sobre o remove-nevra
Aliases obsoletos: erase ,, , - A , de frente para o que sobre o que sobre, , sobre o que sobre o que
sobre, sobre o que sobre o erase-n ,, , - A , de frente para o que sobre o que sobre, , sobre o que
sobre o que sobre, sobre o que sobre o erase-na ,, , - A , de frente para o que sobre o que sobre, ,
sobre o que sobre o que sobre, sobre o que sobre o erase-nevra
Remove os pacotes especificados do sistema junto com quaisquer pacotes, dependendo dos
pacotes que estão sendo removidos. Todos os anos <spec> Pode ser qualquer um deles
<package-spec> , que especifica um pacote diretamente, ou a @<group-spec> , que especifica um
grupo (ambiente) que o contém. Se for clean_requirements_on_remove é habilitado (o padrão),
também remove todas as dependências que não são mais necessárias.
Remove versões mais an�gas de pacotes duplicados. Para garan�r a integridade do sistema
reinstale o pacote mais recente. Em alguns casos, o comando não pode resolver conflitos. Em
tais casos o comando dnf shell com remove --duplicates E a upgrade Os subcomandos dnf-shell
poderiam ajudar.
Remove pacotes an�gos installonly, mantendo apenas as versões mais recentes e a versão do
kernel em execução.
Remover Exemplos
Remover pacotes não presentes em qualquer repositório, mas não remova o tito Ea
acpi pacotes (eles ainda podem ser removidos se dependerem de alguns dos pacotes
removidos).
22 of 38 17/05/2023, 01:52
Referência do Comando DNF — documentação mais recen... https://dnf.readthedocs.io/en/latest/command_ref.html
dnf remove --duplicates
Comando de Repoinfo
Comando: repoinfo
Um pseudônimo para o comando repolista que fornece informações mais detalhadas, como
dnf repolist -v - A . (í a , , , , , ínte , .
Comando de Repolist
Comando: repolist
Este comando por padrão não força uma sincronização de metadados expirados. Veja também a
sincronização de metadados.
Comando de Repoquery
Comando: repoquery
Alásis em: rq
Alias para correspondência NEVRA explícita : repoquery-n ,, , - A , de frente para o que sobre o que
sobre, , sobre o que sobre o que sobre, sobre o que sobre o que sobre repoquery-na ,, , - A , de
frente para o que sobre o que sobre, , sobre o que sobre o que sobre, sobre o que sobre o que
sobre repoquery-nevra
formato NEVRA (não afeta argumentos de opções como – o que fornece ?arg?, ...).
Selecionar as Opções
Junto com a sua parte <package-file-spec> , controle quais pacotes são exibidos na saída. Se for
<package-file-spec> é dado, limita o conjunto resultante de pacotes para aqueles que
23 of 38 17/05/2023, 01:52
Referência do Comando DNF — documentação mais recen... https://dnf.readthedocs.io/en/latest/command_ref.html
correspondem à especificação. Todos os pacotes são considerados se não <package-file-spec> é
especificado.
<package-file-spec>
-a ,, , - A , de frente para o que sobre o que sobre, , sobre o que sobre o que sobre, sobre o que
sobre o que sobre --all
Consultar todos os pacotes (para compa�bilidade com rpmquery, também uma abreviação para
repoquery '?' ou repoquery sem argumentos).
Limite o conjunto resultante apenas para pacotes de arquiteturas selecionadas (o padrão é tudo
arquiteturas). Em alguns casos, o resultado é afetado pelo basearar do sistema em execução,
portanto, para executar repoquery para um arco incompa�vel com o seu sistema usar o
--forcearch=<arch> opção para alterar o basearch.
--duplicates
Limitar o conjunto resultante para instalar pacotes duplicados (ou seja, mais versões de pacotes
para o mesmo nome e arquitetura). Os pacotes Installonly são excluídos deste conjunto.
--unneeded
Limite o conjunto resultante para deixar pacotes que foram instalados como dependências para
que eles não sejam mais necessários. Isto switch lists pacotes que serão removidos após a
execução do dnf autoremove - Comando.
--available
Limite o conjunto resultante apenas para pacotes disponíveis (definido por padrão).
--disable-modular-filtering
Desa�va a filtragem de pacotes modulares, de modo que pacotes de fluxos de módulo ina�vos
são incluídos no resultado.
--extras
Limite o conjunto resultante para pacotes que não estão presentes em nenhum repositório
disponível.
-f <file> ,, , - A , de frente para o que sobre o que sobre, , sobre o que sobre o que sobre, sobre o
que sobre o que sobre --file <file>
Limite o conjunto resultante apenas para o pacote que possui <file> - A . (í a , , , , , ínte , .
--installed
Limite o conjunto resultante apenas para pacotes instalados. A opção excluir no arquivo de
configuração pode influenciar o resultado, mas se a opção de linha de comando -
-disableexcludes for usada, ela garante que todos os pacotes instalados serão listados.
--installonly
--latest-limit <number>
Limite o conjunto resultante para ?número? dos pacotes mais recentes para cada nome e
arquitetura do pacote. Se "número 'número' for nega�vo, pule "número - dos pacotes mais
24 of 38 17/05/2023, 01:52
Referência do Comando DNF — documentação mais recen... https://dnf.readthedocs.io/en/latest/command_ref.html
recentes". Para um nega�vo "número - use o --latest-limit=<number> Sintaxe.
--recent
--repo <repoid>
Limitar o conjunto resultante apenas para pacotes de um repositório iden�ficado por <repoid> -
A . (í a , , , , , ínte , . Pode ser usado várias vezes com efeito acumula�vo.
--unsatisfied
Denunciar dependências insa�sfeitas entre pacotes instalados (ou seja, falta de necessidades e
conflitos existentes).
--upgrades
Limite o conjunto resultante para pacotes que fornecem uma atualização para algum pacote já
instalado.
--userinstalled
Limite o conjunto resultante para os pacotes instalados pelo usuário. A opção de exclusão no
arquivo de configuração pode influenciar o resultado, mas se a opção de linha de comando -
-disableexcludes for usada, ela garante que todos os pacotes instalados serão listados.
--whatdepends <capability>[,<capability>...]
Limite o conjunto resultante apenas para pacotes que exigem, melhoram, recomendam, sugerem
ou Suplemente qualquer coisa de <capabilities> - A . (í a , , , , , ínte , .
--whatconflicts <capability>[,<capability>...]
Limite o conjunto resultante apenas para pacotes que entram em conflito com qualquer um dos
<capabilities> - A . (í a , , , , , ínte , .
--whatenhances <capability>[,<capability>...]
Limite o conjunto resultante apenas para pacotes que melhoram qualquer um dos
<capabilities> - A . (í a , , , , , ínte , . Use - - o que depende se você deseja listar todos os
pacotes.
--whatobsoletes <capability>[,<capability>...]
Limitar o conjunto resultante apenas para pacotes que obsoletos de qualquer <capabilities> -
A . (í a , , , , , ínte , .
--whatprovides <capability>[,<capability>...]
Limite o conjunto resultante apenas para pacotes que fornecem qualquer um dos
<capabilities> - A . (í a , , , , , ínte , .
--whatrecommends <capability>[,<capability>...]
Limite o conjunto resultante apenas para pacotes que recomendam qualquer um dos
<capabilities> - A . (í a , , , , , ínte , . Use - - o que depende se você deseja listar todos os
pacotes.
--whatrequires <capability>[,<capability>...]
Limite o conjunto resultante apenas para pacotes que exigem qualquer um dos <capabilities> -
A . (í a , , , , , ínte , . Use - - o que depende se você deseja listar todos os pacotes.
--whatsuggests <capability>[,<capability>...]
25 of 38 17/05/2023, 01:52
Referência do Comando DNF — documentação mais recen... https://dnf.readthedocs.io/en/latest/command_ref.html
Limite o conjunto resultante apenas para pacotes que sugerem qualquer um dos
<capabilities> - A . (í a , , , , , ínte , . Use - - o que depende se você deseja listar todos os
pacotes.
--whatsupplements <capability>[,<capability>...]
Limite o conjunto resultante apenas para embalagens que complementem qualquer um dos
<capabilities> - A . (í a , , , , , ínte , . Use - - o que depende se você deseja listar todos os
pacotes.
--alldeps
Esta opção é empilhável com --whatrequires ou - o que depende apenas. Além disso, adiciona
todos os pacotes que exigem os recursos do pacote para o conjunto de resultados (usados como
padrão).
--exactdeps
Esta opção é empilhável com --whatrequires ou - o que depende apenas. Limite o conjunto
resultante apenas para pacotes que exigem <capability> especificado por – o querequer.
--srpm
Opções de consulta
O seguinte são mutuamente exclusivos, ou seja, no máximo um pode ser especificado. Se nenhuma
opção de consulta for dada, os pacotes correspondentes são exibidos na notação padrão NEVRA.
-i, --info
-l, --list
-s, --source
--changelogs
--conflicts
Exibir recursos com os quais o pacote entra em conflito. O mesmo que --qf "%{conflicts} -A.
(í a questão: es. , , , íntepeo. . E. . es. sobre
--depends
Exibir recursos dos quais o pacote depende, melhora, recomenda, sugere ou suplementos.
--enhances
--location
26 of 38 17/05/2023, 01:52
Referência do Comando DNF — documentação mais recen... https://dnf.readthedocs.io/en/latest/command_ref.html
Mostrar um local de onde o pacote pode ser baixado.
--obsoletes
Exibir recursos que o pacote é obsoleto. O mesmo que --qf "%{obsoletes}" - A . (í a questão:
es. , , , íntepeo. . E. . es. sobre
--provides
--recommends
--requires
Exibir recursos dos quais o pacote depende. O mesmo que --qf "%{requires}" - A . (í a questão:
es. , , , íntepeo. . E. . es. sobre
--requires-pre
Recursos de exibição dos quais o pacote depende para executar um %pre - O script. O mesmo
que --qf "%{requires-pre}" - A . (í a questão: es. , , , íntepeo. . E. . es. sobre
--suggests
--supplements
--tree
Exibir uma árvore recursiva de pacotes com capacidades especificadas por uma das seguintes
opções suplementares: --whatrequires ,, , - A , de frente para o que sobre o que sobre, , sobre o
que sobre o que sobre, sobre o que sobre o --requires ,, , - A , de frente para o que sobre o que
sobre, , sobre o que sobre o que sobre, sobre o que sobre o --conflicts ,, , - A , de frente para o
que sobre o que sobre, , sobre o que sobre o que sobre, sobre o que sobre o --enhances ,, , - A ,
de frente para o que sobre o que sobre, , sobre o que sobre o que sobre, sobre o que sobre o
--suggests ,, , - A , de frente para o que sobre o que sobre, , sobre o que sobre o que sobre,
sobre o que sobre o --provides ,, , - A , de frente para o que sobre o que sobre, , sobre o que
sobre o que sobre, sobre o que sobre o --supplements ,, , - A , de frente para o que sobre o que
sobre, , sobre o que sobre o que sobre, sobre o que sobre o --recommends - A . (í a questão: es. , ,
, íntepeo. . E. . es. sobre
--deplist
Produza uma lista de todas as dependências diretas e quais pacotes fornecem esses
dependências para os pacotes fornecidos. O resultado mostra apenas o mais novo fornecedores
(que podem ser alterados usando –verbose).
--nvr
27 of 38 17/05/2023, 01:52
Referência do Comando DNF — documentação mais recen... https://dnf.readthedocs.io/en/latest/command_ref.html
--nevra
--envra
--qf <format> ,, , - A , de frente para o que sobre o que sobre, , sobre o que sobre o que sobre,
sobre o que sobre o --queryformat <format>
Formato de exibição personalizado. <format> é a string para a saída para cada pacote
correspondente. Todas as ocorrências de %{<tag>} dentro é subs�tuído pelo atributo
correspondente do pacote. A lista de e�quetas reconhecidas pode ser exibida correndo
dnf repoquery --querytags - A . (í a , , , , , ínte , .
--recursive
Pacotes de consulta recursivamente. Tem que ser usado com --whatrequires <REQ> (O que fazer
de forma profissional com --alldeps , mas não com --exactdeps ) ou com
--requires <REQ> --resolve - A . (í a , , , , , ínte , .
--resolve
Exemplos
28 of 38 17/05/2023, 01:52
Referência do Comando DNF — documentação mais recen... https://dnf.readthedocs.io/en/latest/command_ref.html
dnf repoquery --source lighttpd
Exibir todos os pacotes disponíveis que fornecem “webserver”, mas apenas para arquitetura “i686”:
Comando de Repositórios-Pacotes
Comando: repository-packages
Aliases obsoletos: repo-pkgs ,, , - A , de frente para o que sobre o que sobre, , sobre o que sobre o
que sobre, sobre o que sobre o que sobre, sobre o que sobre o repo-packages ,, , - A , de frente para
o que sobre o que sobre, , sobre o que sobre o que sobre, sobre o que sobre o que sobre, sobre o
que sobre o repository-pkgs
29 of 38 17/05/2023, 01:52
Referência do Comando DNF — documentação mais recen... https://dnf.readthedocs.io/en/latest/command_ref.html
O que é info O subcomando lista a descrição e as informações de resumo sobre os pacotes,
dependendo da relação dos pacotes com o repositório. O que é list O subcomando apenas
imprime listas desses pacotes.
Listar pacotes instalados a par�r do repositório que não estão disponíveis em qualquer
repositório.
Listar pacotes instalados a par�r do repositório que não estão disponíveis em qualquer
repositório.
30 of 38 17/05/2023, 01:52
Referência do Comando DNF — documentação mais recen... https://dnf.readthedocs.io/en/latest/command_ref.html
dnf [options] repository-packages <repoid> list --upgrades [<package-file-spec>...]
Remova todos os pacotes instalados do repositório junto com quaisquer pacotes, dependendo
dos pacotes que estão sendo removidos. Se for clean_requirements_on_remove é a�vado (o
padrão) também remove todas as dependências que não são mais necessárias.
Selecione todos os pacotes instalados no repositório. Reinstalar aqueles que estão disponíveis
em outro repositório e remover os outros, juntamente com quaisquer pacotes, dependendo dos
pacotes que estão sendo removidos. Se for clean_requirements_on_remove é a�vado (o padrão)
também remove todas as dependências que não são mais necessárias.
Atualize todos os pacotes para a versão resolvable mais alta disponível no repositório. Quando
as versões são especificadas no <package-spec> - Atualize para essas versões.
Comando de pesquisa
Comando: search
Alásis em: se
31 of 38 17/05/2023, 01:52
Referência do Comando DNF — documentação mais recen... https://dnf.readthedocs.io/en/latest/command_ref.html
Este comando por padrão não força uma sincronização de metadados expirados. Veja também a
sincronização de metadados.
Comando da Shell
Comando: shell
Alásis em: sh
Abra um shell intera�vo para conduzir vários comandos durante uma única execução de DNF.
Estes comandos podem ser emi�dos manualmente ou passou para o DNF de um arquivo. Os
comandos são muito parecidos com as opções normais de linha de comando DNF. Existem
alguns adicionais comandos documentados abaixo.
• Defina uma opção de configuração para um valor solicitado. Se nenhum valor for dado,
ele imprime o valor atual.
transaction [list|reset|solve|run]
Observe que todos os pacotes locais devem ser usados no primeiro subcomando de transações
de shell (p. ex. install /tmp/nodejs-1-1.x86_64.rpm /tmp/acpi-1-1.noarch.rpmCaso contrário, um
erro ocorrerá. Qualquer um Desabilitar,, , - A , de pé sobre o que sobre o que sobre, sobre o que
Permi�r, e reset (em inglês) operações do módulo (e.g. módulo enable nodejs) também é necessário
ser executado antes de qualquer outro subcomando de shell é usado.
Comando de swap
Comando: swap
Comando: updateinfo
32 of 38 17/05/2023, 01:52
Referência do Comando DNF — documentação mais recen... https://dnf.readthedocs.io/en/latest/command_ref.html
Alásis em: upif
Aliases obsoletos: list-updateinfo ,, , - A , de pé sobre o que sobre o que sobre, sobre o que
list-security ,, , - A , de pé sobre o que sobre o que sobre, sobre o que list-sec ,, , - A , de pé
sobre o que sobre o que sobre, sobre o que info-updateinfo ,, , - A , de pé sobre o que sobre o que
sobre, sobre o que info-security ,, , - A , de pé sobre o que sobre o que sobre, sobre o que
info-sec ,, , - A , de pé sobre o que sobre o que sobre, sobre o que summary-updateinfo
Dependendo do �po de saída, o DNF exibe apenas a contagem de �pos de aviso (Omi�do ou
--summary ), lista de avisos ( --list ) ou Informação ( --info ) Em que o site. O que é -v A
opção estende a saída. Quando usado com --info , a informação é ainda mais detalhada.
Quando usado Com a sua informação --list , uma coluna adicional com data da úl�ma
actualização consul�va é adicionado.
Note, que --available leva apenas as úl�mas versões instaladas de Pacotes em conta. No caso
dos pacotes do kernel (quando múl�plo) A versão pode ser instalada simultaneamente) também
pacotes do Versão em execução do kernel são adicionados.
Se for administrado e se nenhum dos dois ID, digite ( bugfix ,, , - A , de pé sobre o que sobre o
que sobre, sobre o que enhancement ,, , - A , de pé sobre o que sobre o que sobre, sobre o que
security / / A informação a que aproxucer. A.A. sec ) nem um nome de pacote de um jogo
consul�vo <spec> , o aviso não é levado em conta. A correspondência é case-sensi�ve e no caso
de IDs consul�vos e nomes de pacotes, globbing é apoiado.
Atualizar o Comando
Comando: upgrade
Alásis em: up
Aliases obsoletos: update ,, , - A , de pé sobre o que sobre o que sobre, sobre o que upgrade-to ,, , -
A , de pé sobre o que sobre o que sobre, sobre o que update-to ,, , - A , de pé sobre o que sobre o
que sobre, sobre o que localupdate
Atualiza cada pacote para a versão mais recente que está disponível e É resolvível.
33 of 38 17/05/2023, 01:52
Referência do Comando DNF — documentação mais recen... https://dnf.readthedocs.io/en/latest/command_ref.html
dnf [options] upgrade <package-spec>...
Atualiza cada pacote especificado para a versão mais recente disponível. Atualizações
dependências como necessário. Quando as versões são especificadas no <package-spec> -
Atualize para essas versões.
Comando de atualização-Minimal
Comando: upgrade-minimal
Atualiza cada pacote para a versão mais recente disponível que fornece uma correção de bugs,
aprimoramento ou uma correção para um problema de segurança (segurança).
Atualiza cada pacote especificado para a versão mais recente disponível que fornece uma
correção de bug, aprimoramento ou uma correção para problema de segurança (segurança).
Atualizações dependências como necessário.
Especificação de pacotes
Muitos comandos tomam a <package-spec> parâmetro que seleciona um pacote para A operação. O
que é <package-spec> Argumento é combinado contra o pacote NEVRAs, fornece e fornece o
arquivo.
Globs (
A especificação do pacote suporta a mesma combinação de padrão glob que o shell faz, em todos
os três pacotes mencionados acima, ele corresponde (NEVRAs, fornece e o arquivo fornece).
34 of 38 17/05/2023, 01:52
Referência do Comando DNF — documentação mais recen... https://dnf.readthedocs.io/en/latest/command_ref.html
?
[]
Nota: Curly brackets ( {} ) não são suportados. Você ainda pode usá-los em conchas que os
suportam e deixam o shell fazer a expansão, mas se citado ou fugido, o dnf não vai expandi-los.
Correspondência NEVRA
• name-[epoch:]version-release.arch
• name.arch
• name
• name-[epoch:]version-release
• name-[epoch:]version
Note-se que name pode, em geral, conter traços (e.g. package-with-dashes ) Em que o assunto (em
inglês, a e o . . . . em (e), a seguir em (em
O primeiro formulário que corresponde a qualquer pacote é usado e os formulários restantes são
Não tentei. Se nenhum dos formulários corresponder a quaisquer pacotes, uma tenta�va é feita
para coincidir O que é <package-spec> contra o pacote completo NEVRAs. Isto é apenas relevante
Se os globs estão presentes no <package-spec> - A . (í a questão: es. , , , ínte , ,
<package-spec> igual a NUVAs da mesma maneira <package-name-spec> Faz, o que é, mas no caso
de NEVRAs falhar, ele tenta igualar contra os provids e arquivo fornece de pacotes também.
Você pode especificar os glóbios como parte de qualquer um dos cinco componentes NEVRA. Você
também pode especificar um padrão glob para corresponder a vários componentes NEVRA (em
outras palavras, para combinar com os separadores NEVRA). Nesse caso, você precisa escrever a
especificação para combinar com o pacote completo NEVRAs, pois não é possível dividir tal
especificação em formas NEVRA.
Alguns comandos ( autoremove ,, , - A , de pé sobre o que sobre o que sobre, sobre o que sobre o
que sobre install ,, , - A , de pé sobre o que sobre o que sobre, sobre o que sobre o que sobre
remove Ea repoquery ) também ter aliases com sufixos -n ,, , - A , de pé sobre o que sobre o que
sobre, sobre o que sobre o que sobre -na Ea -nevra que permitem Especificar explicitamente
como analisar os argumentos:
35 of 38 17/05/2023, 01:52
Referência do Comando DNF — documentação mais recen... https://dnf.readthedocs.io/en/latest/command_ref.html
• Comando de comando install-n Apenas jogos contra name - A . (í a questão: es. , , , ínte , ,
• Comando de comando install-na Apenas jogos contra name.arch - A . (í a questão: es. , , , ínte ,
,
• Comando de comando install-nevra Apenas jogos contra name-[epoch:]version-release.arch -
A . (í a questão: es. , , , ínte , ,
Especificação de fornecimentos
<provide-spec> em descrições de comando significa que o comando opera em pacotes que
fornecem a especificação dada. Isso pode ser um prove explícito, a fornecer o providente implícito
(ou seja, o nome do pacote) ou um arquivo. A seleção é case-sensi�ve e globbing é suportado.
Especificando os Grupos
<group-spec> permite selecionar grupos (ambientes) uma operação específica deve funcionar em
frente. É uma string insensível de caso (suportando personagens globbing) que é combinados
contra o ID de um grupo, nome canônico e nome traduzido para o locale atual LC_MESSAGES (se
possível).
Especificação de Módulos
<module-spec> permite selecionar módulos ou perfis que uma operação específica deve funcionar
em frente.
• NAME
• NAME:STREAM
• NAME:STREAM:VERSION
• NAME:STREAM:VERSION:CONTEXT
Caso o fluxo não seja especificado, o fluxo a�vado ou o fluxo padrão é usado, nesta ordem. Caso o
perfil não seja especificado, o perfil padrão do sistema ou o perfil padrão do sistema é usado.
Especificação de Transações
<transaction-spec> pode ser em uma das várias formas. Se é um inteiro, Especifica um ID de
transação. Especificação last O mesmo é que especificar o ID uma das transações mais recentes. A
úl�ma forma é last-<offset> , onde <offset> é um número inteiro posi�vo. Especifica a transação
36 of 38 17/05/2023, 01:52
Referência do Comando DNF — documentação mais recen... https://dnf.readthedocs.io/en/latest/command_ref.html
de offset-th anterior a mais recente transação.
Filtragem de pacote
Pacote filtros de filtragem de pacotes para fora do conjunto de pacotes disponíveis, tornando-os
invisíveis para a maioria de comandos dnf. Eles não podem ser usados em uma transação. Os
pacotes podem ser filtrados por qualquer um dos Excluir Filtragem ou Filtragem Modular.
Excluir a Filtragem
Exclude Filtragem é um mecanismo usado por um usuário ou por um plugin DNF para modificar o
conjunto de disponibilidade Empacotamentos. Excluir Filtragem pode ser modificado por
includepkgs ou opções de configuração excludepkgs em Os ficheiros de configuração. O - -
desabilitaexclus opção de linha de comando pode ser usada para subs�tuir as exclusões dos
arquivos de configuração. Para além de Exclusões de usuário, plugins também podem estender o
conjunto de pacotes excluídos. Para desa�var as exclusividades de um plugin DNF você pode usar a
opção de linha de comando - -disableplugin.
Para desa�var todas as exclusas para, por exemplo, o comando de instalação, você pode usar a
seguinte combinação Opções de linha de comando:
Filtragem modular
Por favor, veja a documentação de modularidade para obter detalhes sobre como A filtragem
funciona.
Com modularidade, apenas pacotes RPM de active Os fluxos de módulos estão incluídos no
conjunto de pacotes. Pacotes de RPM a par�r de inactive fluxos de módulo, bem como pacotes
não modulares com o mesmo nome ou fornece como pacote de um active módulo fluxo, são
filtrados para fora. Modularidade A filtragem não é aplicada aos pacotes adicionados a par�r da
linha de comando, pacotes instalados ou pacotes A par�r de repositórios com
module_hotfixes=true em seu .repo do ficheiro.
A desa�vação da filtragem modular não é recomendada, porque pode fazer com que o sistema
entre em Um estado quebrado. Para desa�var a filtragem modular para um repositório específico,
especifique module_hotfixes=true No .repo arquivo ou uso
--setopt=<repo_id>.module_hotfixes=true - A . (í a questão: es. , , , íntepeo. . E. . es. sobre
Para descobrir o módulo que contém um uso de pacote excluído O módulo dnf fornece.
Sincronização de metadados
A operação correta do DNF depende de ter acesso a dados atualizados de todos os repositórios
habilitados, mas entrar em contato com espelhos remotos em cada operação diminui
consideravelmente e custa a largura de banda para o cliente e o provedor do repositório. A opção
de configuração de repositório metadata_expire (veja dnf.conf(5)) é usada pelo DNF para determinar
se uma cópia local específica dos dados do repositório deve ser re-sincronizada. É crucial que os
provedores de repositório definam bem a opção, ou seja, a um valor onde é garan�do que, se
37 of 38 17/05/2023, 01:52
Referência do Comando DNF — documentação mais recen... https://dnf.readthedocs.io/en/latest/command_ref.html
es�verem disponíveis metadados específicos no tempo. T no servidor, então todos os pacotes que
ele faz referência ainda estarão disponíveis para download no servidor no tempo
T + metadata_expire - A . (í a questão: es. , , , íntepeo. . E. . es. sobre
Para reduzir ainda mais a carga de largura de banda, alguns dos comandos onde ter metadados
atualizados não é crí�co (por exemplo, o list Não veja se um repositório está expirado e sempre
que qualquer versão dele esteja disponível localmente para a conta do usuário, ele será usado. Para
uso não root, veja também o --cacheonly - Muda. Note que em todas as situações o usuário pode
forçar a sincronização de todos os repositórios habilitados com o --refresh - Muda.
Arquivos
Cache Files
/var/cache/dnf
Main Configuration
/etc/dnf/dnf.conf
Repository
/etc/yum.repos.d/
Ver também
• dnf.conf(5), Referência de configuração do DNF
• dnf-PLUGIN(8) para documentação sobre plugins DNF.
• dnf.modularidade(7), Visão geral da modularidade.
• dnf-transac�on-json(5), Especificação do formato JSON de Transação Armazenada.
• Página inicial do projeto (h�ps://github.com/rpm-so�ware-management/dnf/)
• Como relatar um bug (h�ps://github.com/rpm-so�ware-management/dnf/wiki/Bug-Repor�ng)
• Página inicial do projeto (h�p://yum.baseurl.org/)
38 of 38 17/05/2023, 01:52