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ć?

asdf
źródło

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
JB. Z Moniką.
źródło
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.

rɑːdʒɑ
źródło
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
daslinkard
źródło
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
Ketan Patel
źródło