วิธีติดตั้งแพ็กเกจใหม่


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)
Tomasz Gandor

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
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.