Como reinstalar um pacote

20

Estou recebendo isso ao instalar o 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.

Como posso consertar isso?

asdf
fonte

Respostas:

20

Como eu tive o mesmo problema com outro pacote, querendo uma reinstalação, e todos os métodos nas respostas não fizeram nada ou primeiro desinstalaram o sistema inteiro antes da reinstalação, acabei com uma solução.

sudo aptitude reinstall libebml3:i386

Obviamente, deve haver outra solução para forçar a reinstalação de um pacote usando o apt-get em vez do aptitude.

sudo apt-get install --reinstall libebml3:i386
JB. Com a Monica.
fonte
11
Bom, a menos que você precise reinstalar um pacote do qual o aptitude depende (como libboost_iostreams).
Tomasz Gandor 02/03
11
É possível usar man apt-geta solução:--reinstall Re-Install packages that are already installed and at the newest version.
JB. Com a Monica.
6
dpkg -r libebml3:i386
sudo apt-get update
sudo apt-get install -f
sudo apt-get upgrade

execute essas etapas no terminal.

rɑːdʒɑ
fonte
3

Você pode remover o programa digitando os seguintes comandos em um terminal:

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

Digite os seguintes comandos em um terminal (pressione Ctrl+ ALT+ t):

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