Comment réinstaller un package

20

J'obtiens ceci lors de l'installation de 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.

Comment puis-je réparer cela?

asdf
la source

Réponses:

20

Étant donné que je rencontrais le même problème avec un autre package, que je voulais une réinstallation, et que toutes les méthodes des réponses n'ont rien fait ou ont d'abord désinstallé tout le système avant de réinstaller, je me suis retrouvé avec une solution.

sudo aptitude reinstall libebml3:i386

Bien sûr, il doit y avoir une autre solution pour forcer la réinstallation d'un paquet en utilisant apt-get au lieu d'aptitude.

sudo apt-get install --reinstall libebml3:i386
JB. Avec Monica.
la source
1
Bien, sauf si vous devez réinstaller un package dont dépend aptitude (comme libboost_iostreams).
Tomasz Gandor
1
L'utilisation de man apt-getla solution apparaît:--reinstall Re-Install packages that are already installed and at the newest version.
JB. Avec Monica.
6
dpkg -r libebml3:i386
sudo apt-get update
sudo apt-get install -f
sudo apt-get upgrade

faites ces étapes dans le terminal.

rɑːdʒɑ
la source
3

Vous pouvez supprimer le programme en entrant les commandes suivantes dans un terminal:

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

Tapez les commandes suivantes dans un terminal (appuyez sur Ctrl+ ALT+ t):

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