Bir paket nasıl yeniden yüklenir


20

Libebml3 yüklerken bunu alıyorum:

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.

Bunu nasıl düzeltebilirim?

Yanıtlar:


20

Başka bir paketle aynı problemi yaşadığımdan, yeniden yüklemek istediğimden ve cevaplardaki tüm yöntemler hiçbir şey yapmadı ya da ilk önce tüm sistemi yeniden yüklemeden önce kaldırdım, bir çözüm buldum.

sudo aptitude reinstall libebml3:i386

Elbette, bir paketi yetenek yerine apt-get kullanarak yeniden yüklemeye zorlamak için başka bir çözüm bulunmalıdır.

sudo apt-get install --reinstall libebml3:i386

1
İyi, özelliğin dayandığı bir paketi yeniden yüklemeniz gerekmiyorsa (libboost_iostreams gibi).
Tomasz Gandor

1
man apt-getÇözümü kullanarak görünür:--reinstall Re-Install packages that are already installed and at the newest version.
JB. Monica ile.

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

Terminalde bu adımları yapın.


3

Bir terminalde aşağıdaki komutları girerek programı kaldırabilirsiniz:

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

2

Terminalde aşağıdaki komutları yazın ( Ctrl+ ALT+ tuşlarına basın t):

sudo dpkg -p libebml3:i386
sudo apt-get update
sudo apt-get install -f
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.