Як перевстановити пакет


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, а не підхожість.

sudo apt-get install --reinstall libebml3:i386

1
Добре, якщо вам не потрібно перевстановити пакет, від якого залежить здатність (наприклад, 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.