Cómo reinstalar un paquete

20

Recibo esto mientras instalo libebml3:

Errors were encountered while processing:
libebml3:i386
Error in function: 
dpkg: error processing libebml3:i386 (--configure):
Package is in a very bad inconsistent state - you should
reinstall it before attempting configuration.

¿Cómo puedo arreglar esto?

asdf
fuente

Respuestas:

20

Dado que tuve el mismo problema con otro paquete, que quería una reinstalación, y todos los métodos en las respuestas no hicieron nada o desinstalaron primero todo el sistema antes de reinstalar, terminé con una solución.

sudo aptitude reinstall libebml3:i386

Por supuesto, debe haber otra solución para forzar la reinstalación de un paquete usando apt-get en lugar de aptitude.

sudo apt-get install --reinstall libebml3:i386
JB Con monica.
fuente
1
Bien, a menos que necesite reinstalar un paquete del que depende la aptitud (como libboost_iostreams).
Tomasz Gandor
1
Usando man apt-getla solución aparece:--reinstall Re-Install packages that are already installed and at the newest version.
JB. Con monica.
6
dpkg -r libebml3:i386
sudo apt-get update
sudo apt-get install -f
sudo apt-get upgrade

hacer esos pasos en la terminal.

rɑːdʒɑ
fuente
3

Puede eliminar el programa ingresando los siguientes comandos en una terminal:

sudo apt-get remove --purge libebml3
sudo apt-get install libebm13
sudo apt-get update
sudo apt-get upgrade
daslinkard
fuente
2

Escriba los siguientes comandos en un terminal (presione Ctrl + ALT+ t):

sudo dpkg -p libebml3:i386
sudo apt-get update
sudo apt-get install -f
Ketan Patel
fuente