이 작업을 수행하는 방법을 Google에 검색하려고 하면 얻을 수 있는 모든 결과는 다음과 같습니다.손상된 패키지를 수정하는 방법".
콘솔에 하나씩만 나열하는 방법에 대한 힌트를 주실 수 있나요?
답변1
아무도 이것을 권장하지 않은 것 같습니다.
sudo apt-get check
또한 더 많은 정보를 원하시면 시도해 보세요
apt-get --help
답변2
손상된 패키지를 나열할 수 있습니다.
dpkg -l | grep ^..r
아르 자형상태(세 번째 필드)는 reinst-required(패키지 손상, 재설치 필요)를 의미합니다.
답변3
해당 상태 앞에 부분적으로 설치된 패키지(아키텍처 정보 포함) 목록을 한 줄씩 가져오려면 다음을 실행하세요.
dpkg-query -W -f='${db:Status-Abbrev} ${binary:Package}\n' | grep -E ^.[^nci]
man dpkg-query
주 등에 관한 정보는 를 참조하십시오 . (I가정하다Reinst-required 즉 R 플래그는 상태 n, c 또는 i와 함께 나타날 수 없습니다. 가능하다면 grep 명령의 확장 정규식을 수정해야 합니다.)
답변4
완료 했지만 dist-upgrade
프로세스 중에 몇 가지 오류가 발생했습니다. 그래서 저는 오류가 단순한 소음이 아닌지 확인하고 싶었습니다.
apt-get check -v
반환아니요결함.
하지만: 이전 명령이 올바른 피드백을 제공하지 않았는지 의심되어 다음에 실행했습니다.
dpkg -C
이 명령했다오류를 검증하다
apt-get check -v
위의 경험을 고려하면 복음의 모든 것이 깨끗하기 때문에 결과를 받아들이지 말 것을 제안합니다 ...