apt-get update não funciona dá um erro

apt-get update não funciona dá um erro
Errors were encountered while processing:
 /var/cache/apt/archives/libsdl2_2.0.3+z4~20140315-8621-1ppa1trusty1_i386.deb
 /var/cache/apt/archives/libsdl2-image_2.0.0+z1~20131109-434-1ppa1trusty2_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Parece que desde que instalei vdrifto gerenciador de atualização não está mais atualizando. Tentei procurar uma solução e usei

sudo apt-get -f install
sudo apt-get update
sudo apt-get upgrade
sudo dpkg --configure -a
sudo dpkg clean

também usou synaptic (encontra 2 pacotes quebrados, mas não consegue consertá-los ou removê-los)

qualquer ideia ?

Responder1

Experimente os seguintes comandos:

sudo apt-get check
sudo apt-get clean

O primeiro (verificar) pode não fazer nada,
mas o segundo (limpar) deve excluir todos os pacotes baixados e armazenados em cache, incluindo os dois pacotes defeituosos acima.

Não se preocupe, isso não afeta os programas instalados, apenas esvazia o cache do apt-get. Você não notará isso, exceto que na próxima vez que instalar algo, o apt-get poderá precisar baixar um pouco mais...

Responder2

Tente remover/eliminar os pacotes defeituosos:

sudo dpkg -P /var/cache/apt/archives/libsdl2_2.0.3+z4~20140315-8621-1ppa1trusty1_i386.deb /var/cache/apt/archives/libsdl2-image_2.0.0+z1~20131109-434-1ppa1trusty2_i386.deb

Em seguida, corrija as dependências quebradas para que, se forem necessárias, sejam reinstaladas:

sudo apt-get install -f

Então tente novamente.

informação relacionada