パッケージを再インストールする方法


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

もちろん、aptitudeではなくapt-getを使用してパッケージを強制的に再インストールする別のソリューションが必要です。

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
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.