So installieren Sie ein Paket neu

20

Ich erhalte dies während der Installation von 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.

Wie kann ich das beheben?

asdf
quelle

Antworten:

20

Da ich zufällig das gleiche Problem mit einem anderen Paket hatte und eine Neuinstallation wünschte und alle Methoden in den Antworten entweder nichts taten oder erst das gesamte System deinstallierten, bevor ich es neu installierte, kam ich zu einer Lösung.

sudo aptitude reinstall libebml3:i386

Natürlich muss es eine andere Lösung geben, um ein Paket zur Neuinstallation mit apt-get anstelle von aptitude zu zwingen.

sudo apt-get install --reinstall libebml3:i386
JB. Mit Monica.
quelle
1
Gut, es sei denn, Sie müssen ein Paket neu installieren, von dem aptitude abhängt (wie libboost_iostreams).
Tomasz Gandor
1
Mit man apt-getder Lösung erscheint:--reinstall Re-Install packages that are already installed and at the newest version.
JB. Mit Monica.
6
dpkg -r libebml3:i386
sudo apt-get update
sudo apt-get install -f
sudo apt-get upgrade

Führen Sie diese Schritte im Terminal aus.

rɑːdʒɑ
quelle
3

Sie können das Programm entfernen, indem Sie die folgenden Befehle in ein Terminal eingeben:

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

Geben Sie die folgenden Befehle in ein Terminal ein (drücken Sie Ctrl+ ALT+ t):

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