Arreglar el error "paquete en estado inestable" que impide actualizar

A veces instalamos un programa fuera de los repositorios, no nos convence y no podemos desinstalarlo de forma limpia con apt o dpkg
Algunos se desinstalaran sin problemas porque se ha incluido un “make uninstall”
Otros no y tendremos que borrarlo a mano, buscando los archivos del programa en el sistema.
Es posible que dejemos algo y tendremos un error muy molesto:

The package 'nombre_del_paquete' is in an inconsistent state and needs to be reinstalled, but no archive can be found for it.
Que nos impide hacer cualquier operación con apt-get: Instalar, Desinstalar, Actualizar… no podemos hacer nada
Pude ocurrir en otras ocasiones pero es generalmente un error producido para una “desinstalación” defectuosa, no limpia.

En estos casos lo que debemos hacer es buscar en /var/lib/dpkg/status lo relativo al estatuto del paquete incriminado para borrarlo.
Luego podremos actualizar y volver a instalar el paquete o no.

Es un fichero critico, así que es muy aconsejable hacer un fichero de backup para volver a ponerlo si hemos empeorado las cosas con la modificación
Hacemos un backup:

sudo cp /var/lib/dpkg/status /var/lib/dpkg/status.bkup

Tenemos el fichero backup al lado del fichero original, podremos volver a el fácilmente

Ahora abrimos el fichero “status” con derechos de administrador en un editor de texto

sudo gedit  /var/lib/dpkg/status

buscamos el paquete que molesta
Y borramos su estado del registro
Por ejemplo si el problema vendría del navegador Vivaldi borraríamos esto :
https://www.wifi-libre.com/img/members/3/error_paquete_roto.jpg
Guardamos los cambios y podremos vovler a actualizar, instalar etc… con el comando apt

Fuente
[list=*]
]How to remove package in bad state, software center freezes, no synaptic @ Ask Ubuntu/]
[/list]