User Tools

Site Tools


wiki:linux:comandos:comando_gerenciador_ol

Exemplos dos comandos dnf e rpm

Nível Básico

  • Atualizar a lista de pacotes disponíveis com `dnf`:
    1. sudo dnf check-update
    2. Verifica se há atualizações disponíveis para os pacotes instalados.
  • Instalar um pacote com `dnf`:
    1. sudo dnf install nome_pacote
    2. Instala o pacote especificado.
  • Remover um pacote com `dnf`:
    1. sudo dnf remove nome_pacote
    2. Remove o pacote especificado, mantendo as configurações.
  • Listar pacotes instalados com `rpm`:
    1. rpm -qa
    2. Exibe todos os pacotes instalados no sistema.
  • Instalar um pacote `.rpm` com `rpm`:
    1. sudo rpm -ivh pacote.rpm
    2. Instala um pacote `.rpm` manualmente.

Nível Intermediário

  • Atualizar todos os pacotes do sistema com `dnf`:
    1. sudo dnf upgrade
    2. Atualiza todos os pacotes instalados para as versões mais recentes disponíveis nos repositórios.
  • Instalar múltiplos pacotes de uma vez com `dnf`:
    1. sudo dnf install pacote1 pacote2 pacote3
    2. Instala vários pacotes em um único comando.
  • Buscar pacotes disponíveis no repositório com `dnf`:
    1. dnf search palavra_chave
    2. Procura por pacotes que correspondem à palavra-chave especificada.
  • Remover um pacote e seus arquivos de configuração com `dnf`:
    1. sudo dnf erase nome_pacote
    2. Remove o pacote e seus arquivos de configuração.
  • Verificar se um pacote específico está instalado com `rpm`:
    1. rpm -q nome_pacote
    2. Verifica se um pacote está instalado no sistema.
  • Verificar dependências de um pacote com `rpm`:
    1. rpm -qR nome_pacote
    2. Exibe todas as dependências de um pacote instalado.

Nível Avançado

  • Listar pacotes instalados com detalhes usando `dnf`:
    1. dnf list installed
    2. Exibe a lista de pacotes instalados com informações detalhadas.
  • Verificar informações de um pacote instalado com `dnf`:
    1. dnf info nome_pacote
    2. Exibe detalhes de um pacote específico, incluindo versão, repositório e dependências.
  • Instalar pacotes sem confirmar interações com `dnf`:
    1. sudo dnf -y install nome_pacote
    2. Instala o pacote automaticamente, sem pedir confirmação ao usuário.
  • Obter a lista de arquivos instalados por um pacote com `rpm`:
    1. rpm -ql nome_pacote
    2. Exibe todos os arquivos instalados pertencentes ao pacote.
  • Reinstalar um pacote instalado com `dnf`:
    1. sudo dnf reinstall nome_pacote
    2. Reinstala um pacote já instalado no sistema.
  • Instalar um pacote `.rpm` e resolver dependências automaticamente com `dnf`:
    1. sudo dnf install ./pacote.rpm
    2. Instala um arquivo `.rpm` local e resolve as dependências automaticamente.
  • Verificar a assinatura de um pacote `.rpm` com `rpm`:
    1. rpm --checksig pacote.rpm
    2. Verifica a integridade e a assinatura de um pacote `.rpm`.

Nível Especializado

  • Adicionar um repositório de terceiros com `dnf`:
    1. sudo dnf config-manager --add-repo http://repositório.com/repo/nome_repo.repo
    2. Adiciona um novo repositório ao sistema.
  • Limpar caches do `dnf` para liberar espaço:
    1. sudo dnf clean all
    2. Limpa os caches de metadados e pacotes, liberando espaço no disco.
  • Excluir pacotes órfãos e dependências desnecessárias com `dnf`:
    1. sudo dnf autoremove
    2. Remove pacotes instalados automaticamente e que não são mais necessários.
  • Gerar um relatório de problemas de dependências com `dnf`:
    1. sudo dnf check
    2. Verifica o sistema em busca de pacotes quebrados ou dependências não resolvidas.
  • Remover um pacote ignorando dependências com `rpm`:
    1. sudo rpm -e --nodeps nome_pacote
    2. Remove um pacote, forçando a remoção sem verificar dependências.
  • Gerar uma lista de pacotes instalados em um arquivo com `rpm`:
    1. rpm -qa > lista_pacotes.txt
    2. Gera uma lista de todos os pacotes instalados e salva no arquivo `lista_pacotes.txt`.
  • Instalar pacotes a partir de uma lista gerada com `rpm`:
    1. xargs -a lista_pacotes.txt sudo dnf install
    2. Reinstala pacotes de acordo com a lista gerada anteriormente.
  • Compilar e instalar um pacote de código-fonte com `dnf`:
    1. sudo dnf builddep nome_pacote
    2. Instala todas as dependências necessárias para compilar um pacote a partir do código-fonte.
wiki/linux/comandos/comando_gerenciador_ol.txt · Last modified: by Wiki Administrator