답변:
소프트웨어 센터를 통해 또는 터미널에서이 명령을 실행하여 Synaptic Package Manager를 설치하십시오.
sudo apt-get install synaptic
synaptic
Unity 대시 에 입력 한 다음을 눌러 엽니 다 Enter.
그런 다음이 절차를 따르십시오.
그게 다야. 고장난 패키지는 사라졌습니다.
다운로드, GUI 불필요 :
깨진 패키지를 나열 할 수 있습니다.
dpkg -l | grep ^..r
r 상태 (세번째 필드) : 다시 입력해야 함 (패키지 고장, 재설치 필요)
이러한 패키지 를 나열 하고 제거 하려면 다음을 수행하십시오.
dpkg -l | grep ^..r | while read -r | tr -s ' ' | cut -d' ' -f2 | while read -r name; do sudo apt-get remove "$name"; done
( 이 스레드 에서 답변이 복사되었습니다 .)
ppa에서 설치 한 패키지를 정리하려면 ppa-purge
ppa가 ppa : xorg-edger / ppa라고 가정합니다.
sudo apt-get install ppa-purge
sudo apt-get update
sudo ppa-purge ppa:xorg-edger/ppa
sudo apt-get install -f
5 단계 후에도 여전히 오류가 발생하면 되돌아 와서 질문을 업데이트하십시오.
행운을 빕니다.
깨진 패키지를 수정하기위한 스크립트를 만들었습니다. 이렇게하면 /var/log/dist-upgrade/apt.log에서 손상된 패키지를 검색 한 다음 패키지 이름을 찾은 다음 지정된 명령을 적용합니다.
때때로 손상된 일부 패키지는 시스템과 관련되어 새로운 문제를 일으킬 수 있으므로이 스크립트 사용에주의하십시오. 따라서 remove 명령 대신 install 또는 upgrade 명령을 사용 하십시오 .
아래 명령을 사용하여 스크립트를 다운로드하십시오.
wget https://gist.githubusercontent.com/EmpireWorld/8eb920165777399cfd684d8d4227a6e2/raw/17e6d4a151a6163aa45dd8302b965ed433b27741/fix-broken.sh
그런 다음 실행하십시오.
./fix-broken.sh
또한 다음과 같이 손상된 패키지에 적용 할 동작을 설정할 수 있습니다.
./fix-broken (install|upgrade|remove)
기본 조치는 remove 입니다.
Broken dependencies
내 상태 페이지를한다.