SempreUPdate
Notícias sobre Ubuntu, Debian, Fedora, Linux, Android, Tecnologia, LibreOffice e muito mais!

Como corrigir pacotes quebrados no Ubuntu, Debian ou Linux Mint

Alguns erros são simples de corrigir e os pacotes quebrados é um deles!

Quem nunca teve problemas com pacotes em duas distribuições GNU/Linux? Eu já tive vários, e claro, no decorrer dos anos os pacotes passaram a não quebrar tanto, mas como nada é perfeito vou deixar um dica de como corrigir os pacotes quebrados em sistemas baseados no Debian, como o Ubuntu, Linux Mint e outras derivações.

As causas das quebras dos pacotes podem ser várias, geralmente pode ser pacotes conflitantes, em especial quando se instala pacotes que não são oficiais da distribuição, e aí esquecemos de verificar as dependências do pacote a ser instalado.

Mas por sorte e dedicação, o Debian e as suas distribuições filhas vem trabalho com força para que isso ocorra cada vez menos. Neste artigo veja alguns comandos que podem te ajudar quando estes pacotes quebram.

Caso você tenha instalado algo que gerou algum erro, ou as dependências estão ausentes nada melhor do que executar o comando abaixo para corrigir estes dois erros, ele vai checar a instalação dos pacotes de forma geral, mas nem se preocupe é bem rápido:

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

Existem outros erros comuns que são causados quando alguém interrompe bruscamente a instalação dos pacotes, e aí realmente os pacotes podem quebrar e você vai precisar resolver o problema, em alguns casos pode haver um bloqueio no cache do apt e aí você terá que remover este bloqueio, não se preocupe, essa remoção é segura e não vai afetar nada no sistema, para desbloquear execute um dos comandos abaixo:

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

Agora, caso você encontre um erro com algum palavra como MergeList, isso quer dizer que o seu sistema não conseguiu baixar todas as informações dos pacotes disponíveis nos repositórios, este erro não e tão comum mas também é fácil de resolver, isso acontece geralmente quando a internet cai ou quando o mirror que esta na sua sourcelist não esta disponível, então gente deleta o arquivo atual com falhas e pede ao sistema que gere um novo, lá terá todas informações dos pacotes e aí sim você vai conseguir instalar qualquer coisa, desde que esteja disponível no seu repositório:

sudo rm /var/lib/apt/lists/* -vf
sudo apt-get update
Espero que eu tenha conseguido ajudar você a resolver o seu problema com pacotes quebrados, lembrando que os comandos acima só funcionam em distribuições como Debian, Ubuntu, Linux Mint e derivados! Se você souber de mais alguma coisa que pode ajudar quem estiver com este problema, deixe nos comentários!
Comentários