dpkg-query 한 번도 설치되지 않은 일부 deb 패키지를 찾는 방법은 무엇입니까?

dpkg-query 한 번도 설치되지 않은 일부 deb 패키지를 찾는 방법은 무엇입니까?

필요한 작업 및 상태가 있는 일부 패키지는 발견되는 dpkg-query반면 unknown다른 패키지 not-installed는 전혀 발견되지 않는 이유는 무엇입니까? 예를 들어, 라는 패키지를 설치한 적이 없는데 , 또는 의 출력 debian-handbook에 어떻게든 표시됩니다 . 반면에 제가 한번도 다루지 않은 일부 패키지는 출력에 나타나지 않습니다 .dpkg-query -l debian-handbookdpkg-query -s debian-handbookdpkg -l

root@T60:~# dpkg -l gkermit
dpkg-query: no packages found matching gkermit
root@T60:~# apt-cache policy gkermit
gkermit:
  Installed: (none)
  Candidate: 1.0-9
  Version table:
     1.0-9 0
        500 http://http.debian.net/debian/ jessie/main i386 Packages
root@T60:~# 

답변1

dpkg -l현재 설치된 패키지의 종속성으로 언급된 패키지는 발견되고 다른 사용 가능한 패키지는 발견되지 않은 것 같습니다 . (여기서 "설치됨"에는 "구성 파일만" 패키지, 즉 제거되었지만 제거되지 않은 패키지가 포함됩니다 uc. ) dpkg -ldpkg 파일() dpkg -l에 언급된 패키지는 에 나열되어 있습니다.status/var/lib/dpkg/status

패키지가 나열된 다른 이유가 있을 수 있지만 dpkg -l이것이 주요 이유라고 생각합니다.

관련 정보