Come reinstallare un pacchetto


20

Ricevo questo durante l'installazione di 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.

Come posso risolvere questo problema?

Risposte:


20

Dato che mi è capitato di avere lo stesso problema con un altro pacchetto, volendo una reinstallazione, e tutti i metodi nelle risposte o non hanno fatto nulla o prima hanno disinstallato l'intero sistema prima di reinstallare, ho finito con una soluzione.

sudo aptitude reinstall libebml3:i386

Naturalmente, ci deve essere un'altra soluzione per forzare la reinstallazione di un pacchetto usando apt-get anziché aptitude.

sudo apt-get install --reinstall libebml3:i386

1
Bene, a meno che non sia necessario reinstallare un pacchetto da cui aptitude dipende (come libboost_iostreams).
Tomasz Gandor,

1
man apt-getViene visualizzata la modalità di utilizzo :--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

fare quei passaggi nel terminale.


3

È possibile rimuovere il programma immettendo i seguenti comandi in un terminale:

sudo apt-get remove --purge libebml3
sudo apt-get install libebm13
sudo apt-get update
sudo apt-get upgrade

2

Digitare i seguenti comandi in un terminale (premere Ctrl+ ALT+ t):

sudo dpkg -p libebml3:i386
sudo apt-get update
sudo apt-get install -f
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.