Как переустановить пакет


20

Я получаю это при установке 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.

Как я могу это исправить?

Ответы:


20

Так как у меня случилась та же проблема с другим пакетом, я хотел переустановить, и все методы в ответах либо ничего не делали, либо сначала удалили всю систему перед переустановкой, я получил решение.

sudo aptitude reinstall libebml3:i386

Конечно, должно быть другое решение для переустановки пакета с использованием apt-get вместо aptitude.

sudo apt-get install --reinstall libebml3:i386

1
Хорошо, если вам не нужно переустанавливать пакет, от которого зависит aptitude (например, libboost_iostreams).
Томаш Гандор

1
При man apt-getиспользовании решения появляется:--reinstall Re-Install packages that are already installed and at the newest version.
JB. С моникой.

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

сделать эти шаги в терминале.


3

Вы можете удалить программу, введя следующие команды в терминале:

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

2

Введите следующие команды в терминале (нажмите Ctrl+ ALT+ t):

sudo dpkg -p libebml3:i386
sudo apt-get update
sudo apt-get install -f
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.