"패키지에 충족되지 않은 종속성이 있습니다." 그러나 더 이상 이러한 패키지를 설치하고 싶지 않습니다. 이걸 어떻게 청소하나요?

"패키지에 충족되지 않은 종속성이 있습니다." 그러나 더 이상 이러한 패키지를 설치하고 싶지 않습니다. 이걸 어떻게 청소하나요?
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 fglrx-driver : Depends: libfglrx (= 1:14.4.2-1kali1) but it is not going to be installed
 gmail-notify : Depends: python-eggtrayicon but it is not going to be installed
 libgl1-fglrx-glx : Depends: libfglrx (= 1:14.4.2-1kali1) but it is not going to be installed
 libgl1-fglrx-glx:i386 : Depends: libfglrx:i386 (= 1:14.4.2-1kali1) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

더 이상 이 패키지를 설치하고 싶지 않습니다(내 그래픽 장치와 호환되지 않습니다). 따라서 apt-get -f install이를 설치하기 위해 종속성을 사용할 필요가 없습니다 .

이러한 패키지와 충족되지 않은 종속성 문제를 제거할 수 있는 방법이 있습니까? (나는 시도했다 apt-get autoclean && apt-get autoremove).

답변1

충족되기를 원하지 않는 충족되지 않은 종속성을 제거하는 가장 좋은 방법은 다음을 사용하는 것입니다.

apt-get purge

정리하면 패키지와 관련된 모든 구성 파일도 제거됩니다. 간단히 말해서 제거하면 제거됩니다.아무것패키지 관련 - 충족되지 않은 종속성 문제를 제거합니다.

답변2

언뜻 보면 이 패키지가 설치되어 있는 것 같습니다.

따라서 더 이상 필요하지 않으면 삭제하세요.

apt-get remove fglrx-driver gmail-notify libgl1-fglrx-glx libgl1-fglrx-glx:i386

( -f종속성 검사를 통과하기 위한 플래그가 있을 수도 있습니다.)

답변3

install-info포장을 제거하면 됩니다 .

이틀간의 "컴퓨터 지옥" 끝에 마침내 답을 얻었습니다. 쉽지 않아요! 시냅틱 패키지 관리자 또는 터미널에서 제거하십시오.

sudo apt-get remove install-info

최근에 Xubuntu 14.04에서 14.10으로 업그레이드한 후 즉시 15.04로 업그레이드했습니다.

두 번 모두 "충족되지 않은 종속성" 및 "손상된 패키지 보유" 오류가 발생하여 패키지를 제거해야 했습니다 install-info. (시스템 파일이 아니어서 다행입니다.)

이것은 Linux에 대한 절대적인 저주입니다! Windows에서 루트킷을 수정하는 것과 Ubuntu에서 이 버그를 찾는 것 중 어느 것이 더 나쁜지 모르겠습니다.

답변4

이는 불필요한 종속성을 포함하여 잘못 빌드된 사용자 정의 패키지로 인해 발생할 수 있습니다. 이 경우 pkg 데이터베이스를 편집하고 불필요한 종속성을 제거할 수 있습니다.

수행 중인 작업이 확실하고 종속성이 실제로 필요하지 않은 경우가 아니면 패키지 데이터베이스를 편집하지 마십시오.

vim /var/lib/dpkg/{상태, 사용 가능}
그리고 문제가 되는 의존성을 제거하십시오.

관련 정보