Como Encontrar e Consertar Pacotes Quebrados no Linux

Como Encontrar e Consertar Pacotes Quebrados no Linux

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.

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 envoltório 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:





Se você recusar um pedido de amizade no Facebook, eles podem adicioná-lo novamente
  1. Abra seu terminal pressionando Ctrl + Tudo + T no teclado e digite: sudo apt --fix-missing update
  2. Atualize os pacotes em seu sistema: sudo apt update
  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 -para bandeira no comando representa Tudo . sudo dpkg --configure -a
  2. Pipe grep com dpkg para obter uma lista de todos os pacotes marcados como Obrigatório 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 clean
  5. Atualize seus pacotes de sistema usando o seguinte comando. sudo apt update

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

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

Compartilhado Compartilhado Tweet O email Os 12 melhores ambientes de desktop Linux

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

Leia a seguir
Tópicos relacionados
  • Linux
  • Linux
  • Gestores de Pacotes
Sobre o autor Deepesh Sharma(79 artigos publicados)

Deepesh é o Editor Júnior para Linux na MUO. Ele escreve guias informativos sobre o Linux, com o objetivo de fornecer uma experiência agradável a todos os recém-chegados. Não tenho certeza sobre filmes, mas se você quiser falar sobre tecnologia, ele é o cara. Em seu tempo livre, você pode encontrá-lo lendo livros, ouvindo diferentes gêneros musicais ou tocando 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!

Clique aqui para se inscrever