패키지를 다시 설치하는 방법


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.