Jak ponownie zainstalować pakiet


20

Otrzymuję to podczas instalacji 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.

Jak mogę to naprawić?

Odpowiedzi:


20

Ponieważ zdarzyło mi się mieć ten sam problem z innym pakietem, chcąc ponownej instalacji, a wszystkie metody w odpowiedzi albo nic nie zrobiły, albo najpierw odinstalowałem cały system przed ponowną instalacją, znalazłem rozwiązanie.

sudo aptitude reinstall libebml3:i386

Oczywiście musi istnieć inne rozwiązanie, aby wymusić ponowną instalację pakietu przy użyciu apt-get zamiast aptitude.

sudo apt-get install --reinstall libebml3:i386

1
Dobrze, chyba że musisz ponownie zainstalować pakiet, od którego zależy aptitude (np. Libboost_iostreams).
Tomasz Gandor

1
man apt-getPojawia się zastosowanie rozwiązania:--reinstall Re-Install packages that are already installed and at the newest version.
JB. Z Moniką.

6
dpkg -r libebml3:i386
sudo apt-get update
sudo apt-get install -f
sudo apt-get upgrade

wykonaj te czynności w terminalu.


3

Możesz usunąć program, wprowadzając następujące polecenia w terminalu:

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

2

Wpisz następujące polecenia w terminalu (naciśnij Ctrl+ ALT+ t):

sudo dpkg -p libebml3:i386
sudo apt-get update
sudo apt-get install -f
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.