apt-get update no funciona da un error

apt-get update no funciona da un error
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 instalé vdriftel administrador de actualizaciones ya no se actualiza. Intenté buscar una solución y usé

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

también usó synaptic (encuentra 2 paquetes rotos, pero no puede arreglarlos ni eliminarlos)

alguna idea ?

Respuesta1

Pruebe los siguientes comandos:

sudo apt-get check
sudo apt-get clean

El primero (controlar) podría no hacer nada,
pero el segundo (limpio) debería eliminar todos los paquetes descargados y almacenados en caché, incluidos los dos paquetes defectuosos anteriores.

No te preocupes, esto no afecta los programas instalados sino que simplemente vacía el caché de apt-get. No lo notarás excepto que la próxima vez que instales algo, es posible que apt-get tenga que descargar un poco más...

Respuesta2

Intente eliminar/purgar los paquetes defectuosos:

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

Luego corrija las dependencias rotas para que, si fueran necesarias, se reinstalen:

sudo apt-get install -f

Entonces vuelve a intentarlo.

información relacionada