Os gerenciadores de pacotes no Linux permitem que você controle a instalação e remoção de pacotes. Além disso, os gerenciadores de pacotes ajudam a encontrar pacotes corrompidos em seu sistema e reinstalá-los para corrigir vários problemas associados aos pacotes Linux.

Se você não sabe quais comandos usar para encontrar pacotes corrompidos no Linux, este guia é para você. Discutiremos pacotes quebrados em breve detalhe, como você pode verificar se seu sistema contém pacotes quebrados e como reinstalá-los apropriadamente.

O que são pacotes quebrados?

Quando você instala um novo pacote no Linux, o gerenciador de pacotes do seu sistema é responsável por todo o processo de instalação. Esses gerenciadores de pacotes têm métodos integrados para lidar com exceções e erros. Mas às vezes, em caso de problemas inesperados, a instalação é interrompida e o pacote completo não é instalado. Esses pacotes são chamados de pacotes quebrados no Linux.

Gerenciadores de pacotes como o Apt não permitem a instalação adicional de pacotes se um pacote quebrado for encontrado no sistema. Em tal situação, consertar os pacotes quebrados é a única opção.

instagram viewer

Como Encontrar e Consertar Pacotes Quebrados

Cada gerenciador de pacotes lida com diferentes tipos de pacotes. Por exemplo, DNF e Yum funcionam com o RedHat Package Manager (RPM) para baixar e instalar pacotes RPM. Da mesma forma, o Apt atua como um wrapper de front-end para o software dpkg básico em distribuições baseadas em Debian.

Reinstalando Pacotes Quebrados no Debian

Apt é o gerenciador de pacotes padrão que vem pré-instalado em todas as distribuições baseadas em Debian. Além do Apt, os usuários Debian podem baixe e instale pacotes manualmente usando dpkg também.

Para consertar pacotes quebrados em distribuições baseadas em Debian usando Apt:

  1. Abra seu terminal pressionando Ctrl + Alt + T no teclado e digite:
    sudo apt --fix-missing update
  2. Atualize os pacotes em seu sistema:
    atualização do apt sudo
  3. Agora, force a instalação dos pacotes quebrados usando o -f bandeira. O apt irá procurar automaticamente por pacotes quebrados em seu sistema e reinstalá-los a partir do repositório oficial.
    sudo apt install -f

Se os passos mencionados acima não funcionarem para você, então você pode tentar resolver o problema usando o dpkg.

  1. Força o dpkg a reconfigurar todos os pacotes pendentes que já foram descompactados, mas precisam passar pela configuração. O -uma bandeira no comando representa Todo.
    sudo dpkg --configure -a
  2. Pipe grep com dpkg para obter uma lista de todos os pacotes marcados como Requerido por dpkg.
    sudo dpkg -l | grep ^.. r
  3. Use o --retirar sinalize para excluir todos os pacotes quebrados.
    sudo dpkg --remove --force-remove-reinstreq
  4. Limpe o cache usando Apt clean.
    sudo apt limpo
  5. Atualize seus pacotes de sistema usando o seguinte comando.
    atualização do apt sudo

Relacionado: Como instalar o software no Linux: Explicação dos formatos de pacote

No Fedora / CentOS

Embora Yum e Dnf sejam ótimos quando se trata de gerenciar pacotes corrompidos, às vezes surgem problemas, pois há milhares de pacotes instalados em um sistema Linux. Nessas situações, você pode usar o RPM (o gerenciador de pacotes base para Fedora e CentOS) para corrigir esses problemas rapidamente.

  1. Verifique todos os pacotes em seu sistema usando o -V bandeira.
    sudo rpm -Va
  2. Você verá uma longa lista contendo todos os pacotes instalados em seu sistema.
  3. Reinstale o pacote que você acha que pode estar causando o problema de pacote quebrado.
    sudo dnf --refresh reinstalar nome do pacote

As etapas acima são altamente inconvenientes - identificar qual pacote está causando o problema em uma lista de centenas é cansativo. Embora o RPM seja um gerenciador de pacotes poderoso e você raramente se deparará com esses problemas, saber como consertar esses problemas ainda é importante no caso de você se deparar com uma situação semelhante em um futuro próximo.

Gerenciando Pacotes em Distribuições Linux

Os gerenciadores de pacotes no Linux são capazes de lidar com a maioria dos problemas, incluindo instalações com falha. Mas às vezes, ocorrem vários problemas que só podem ser resolvidos intuitivamente. A solução para consertar pacotes quebrados consiste em várias etapas para identificar o pacote quebrado, reinstalá-lo e atualizar a lista de pacotes do sistema.

Existem inúmeras distribuições Linux disponíveis na internet que vale a pena experimentar, mas no fundo, cada uma delas tem uma base semelhante. Os ambientes de desktop diferenciam cada distribuição, proporcionando uma experiência única ao usuário. Escolher um ambiente de área de trabalho ideal que se adapte ao seu gosto deve ser sua prioridade se você finalmente decidiu ir em frente com o Linux.

O email
Os 12 melhores ambientes de desktop Linux

Escolher um ambiente de desktop Linux pode ser difícil. Aqui estão os melhores ambientes de desktop Linux a serem considerados.

Tópicos relacionados
  • Linux
  • Linux
  • Gestores de Pacotes
Sobre o autor
Deepesh Sharma (20 artigos publicados)

Deepesh é o Editor Júnior para Linux na MUO. Ele escreve conteúdo informativo na internet há mais de 3 anos. Em seu tempo livre, ele gosta de escrever, ouvir música e tocar seu violão.

Mais de Deepesh Sharma

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Mais um passo…!

Confirme o seu endereço de e-mail no e-mail que acabamos de enviar.

.