Cara menginstal ulang paket

20

Saya mendapatkan ini saat menginstal 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.

Bagaimana saya bisa memperbaikinya?

asdf
sumber

Jawaban:

20

Karena kebetulan saya memiliki masalah yang sama dengan paket lain, ingin menginstal ulang, dan semua metode dalam jawaban tidak melakukan apa-apa atau terlebih dahulu menghapus seluruh sistem sebelum menginstal ulang, saya berakhir dengan solusi.

sudo aptitude reinstall libebml3:i386

Tentu saja, harus ada solusi lain untuk memaksa sebuah paket untuk menginstal ulang menggunakan apt-get dan bukan aptitude.

sudo apt-get install --reinstall libebml3:i386
JB. Dengan Monica.
sumber
1
Bagus, kecuali jika Anda perlu menginstal ulang paket yang bergantung pada aptitude (seperti libboost_iostreams).
Tomasz Gandor
1
Menggunakan man apt-getsolusi muncul:--reinstall Re-Install packages that are already installed and at the newest version.
JB. Dengan Monica.
6
dpkg -r libebml3:i386
sudo apt-get update
sudo apt-get install -f
sudo apt-get upgrade

lakukan langkah-langkah di terminal.

rɑːdʒɑ
sumber
3

Anda dapat menghapus program dengan memasukkan perintah berikut di terminal:

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

Ketik perintah berikut di terminal (Tekan Ctrl+ ALT+ t):

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