Comandos dnf para gerenciamento de pacotes rpm no Centos ou Fedora e derivados
Primeiro verifeque de o dnf esta instalado digitando
# dnf
Caso esteja instalado o terminal listará as opções de comandos para o gerenciador de pacotes dnf, caso contrário o terminal dirá que o comando não existe ou o pacote não esta instalado.
Para ativarmos o dnf precisamos instalar e ativar o repositório epel-release e em seguida instalar o dnf com os seguites comandos
# yum install epel-resease -y
Comando para instalar o dnf usando o gerenciador de pacotes yum.
# yum install dnf -y
Para verificar a versão do dnf usamos o comando
# dnf --version
Para listarmos todos os repositórios ativados no sistema digitamos o seguite comando
# dnf repolist
Para exibir todos os repositórios dnf ativados o desativados, os repositórios ativados estará como enabled e os desativados com disabled então usamos o comando
# dnf ropolist all
Para listar todos os pacotes instalados e disponíveis com o dn usamos o comando
# dnf list installed
Listar todos os pacotes disponíveis no dnf use o comando
# dnf list available
Para achar ou buscar um determinado pacote usamos o search seguido do nome do pacote ou da descrição do pacote a ser pesquisado com o seguinte comando
# dnf search nome_do_pacote
Para indentificar a origem (repositório) de um determinado pacote usamos o comando provides seguido do nome do pacote para saber qual o seu repositório.
# dnf provides nome_do_pacote
Saber informações de um determinado pacote e verificar se ele já esta instalado no sistema antes de instalá-lo, use o comando info com o nome do pacote logo em seguida como no exemplo abaixo.
# dnf info nome_do_pacote
Para instalar um pacote usamos o comando install seguido do nome do pacote, digite.
# dnf install nome_do_pacote
Listar as dependências de um determidado pacote e quais pacotes as fornecem
# dnf deplist nome_do_pacote
Se quiser atualizar apenas um pacote e deixar o resto do sistema sem atualizar utilize o comando update seguido do nome do pacote.
# dnf upadte nome_do_pacote
Atualizar um pacote para uma versão especifica utilizando o comando upgrade-to.
# dnf upgrade-to pacote-versão
Verificar se tem atualizações para os pacotes instalados no sitema simplesmente usamos o check-update
# dnf check-update
Atualizar todos os pacotes do sistema utilizando o dnf usamos o comando update ou upgrade e durante a atualização confirmamos com y para instalar ou n para não instalar e podemos adicionar um -y no final do comando caso queira que as atualizações sejam instaladas sem a confirmação com y de sim ou n de não.
# dnf update
# dnf update -y
ou
# dnf upgrade
# dnf upgrade -y
Desistalar um pacote utilizando o dnf usamos o comando remove seguido com o nome do pacote
# dnf remove nome_do_pacote
Remover os pacotes inúteis que não estiverem sedo mais utilizados por outros aplicativos ou que sejam ófãos e esteja sem utilidade.
# dnf autoremove
Remover ou limpar os pacotes desatualizados do cache do sistema que as vezes podem ocasionar erros durante a execução do dnf.
# dnf clean all
Obeter ajuda de um comando específico que utilizamos com o dnf, usamos o comando help. No exlemplo usamos o clean mas se quiser ver outro comando substitua o clean por outro comando.
# dnf help clean
Para visualizar uma ajuda completa basta usar o comando mancomo no exemplo abaixo
# man dnf
Listar todos os grupos de pacotes conhecidos de pacotes instalados ou disponíveis. Os grupos são coleções virtuais de pacotes.
# dnf grouplist ou # dnf group list
Visualizar informações de grupos relacionados a um determinado grupo, substitua o nome do grupo pelo gupo, pode ser com aspas ou sem.
# dnf group info "Nome do Grupo"
Para instalar um determinado grupo de pacote utilize o comando
# dnf group install "Nome do Grupo"
Desistalar ou remover um determinado grupo usamos o comando
# dnf group remove "Nome do Grupo"
Exibir o histórico de comandos dnf que já foram executados no terminal. Deste modo podemos saber os ultimos pacotes o que instalamos ou remvemos do sistema com a data e horário.
# dnf hitory
É possível instalar de maneira simples qualquer pacote apartir de um repositório (epel).
# dnf --enablerepo=epel install nome_do_pacote
Para sincronizar todos os pacotes já instalados para a versão estável disponível mais recente usamos o comando distro-sync
# dnf distro-sync
Caso já esteja instalado um pacote e queira reinstalar utilize o comando reinstall
# dnf reinstall nome_do_pacote
Volta a versão anterior de um determidado pacote caso seja possível, lembrando que as vezes não é possível, usamos o comando downgrade.
# dnf downgrade nome_do_pacote
Comentários
Postar um comentário