10 de agosto de 2022

Como corrigir pacotes quebrados em sistemas baseados no Debian

Se seu sistema está com problemas no gerenciamento de pacotes, veja aqui como corrigir problemas relacionados a pacotes quebrados em sistemas baseados no Debian.

O sistema de gerenciamento de pacotes do Debian é ótimo, tanto que até mesmo distribuições que não usam o formato de pacotes dele, copiaram essa parte e também surgiram várias distros derivadas do Debian por conta disso.

Pacotes quebrados: veja como corrigir isso em sistemas baseados no Debian
Pacotes quebrados: veja como corrigir isso em sistemas baseados no Debian




Como corrigir pacotes quebrados em sistemas baseados no Debian

Para corrigir pacotes quebrados em sistemas baseados no Debian, você deve abrir um terminal e fazer o seguinte:

Erros mais simples

Antes de qualquer coisa, experimente usar o comando abaixo para limpar o cache e atualizar o sistema.

sudo apt-get clean && sudo apt-get update

Erro causado por conta de dependências

Se a instalação do pacote falhar devido a questão de dependências, execute o comando abaixo (ele automaticamente resolverá as dependências ou removerá o pacote, se as dependências não estiverem disponíveis:

sudo apt-get install -f

ou

sudo apt-get -f install && sudo dpkg --configure -a

Erro pedindo dpkg –configure -a

Se o erro avisar que você precisa executar o comando dpkg --configure -a, faça o que ele diz:

sudo dpkg --configure -a




Erro problema com MergeList

Se ocorrer um problema com MergeList, aparecendo como uma falha com o erro “Package: header”, como no exemplo abaixo:
E: Encountered a section with no Package: header
E: Problem with MergeList…
E: The package lists or status file could not be parsed or opened.
Apague as listas de pacotes e depois atualize o APT para recriá-las, usando os dois comando a seguir:

sudo rm /var/lib/apt/lists/* -vf
sudo apt-get update

Problema com um bloqueio sobre o cache do apt

Agora se ocorrer um problema com um bloqueio sobre o cache do apt, como no exemplo abaixo:
E: Could not get lock /var/cache/apt/archives/lock – open (11: Resource temporarily unavailable)

Para resolver isso, feche todos os aplicativos relacionados a instalação de pacotes e exclua os bloqueios executando os comandos abaixo, um por um:

Atenção!!! Antes de executar os comandos abaixo, experimente reiniciar o sistema para ver se o erro já foi resolvido. Esse cuidado é necessário porque em alguns casos, o primeiro comando pode fazer o sistema reiniciar e entrar em modo de recuperação.

sudo fuser -cuk /var/lib/dpkg/lock 
sudo rm -f /var/lib/dpkg/lock
sudo fuser -cuk /var/cache/apt/archives/lock
sudo rm -f /var/cache/apt/archives/lock








Nenhum comentário:

Postar um comentário