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現在インストールされているパッケージの依存関係と呼ばれるパッケージは見つかり、他の利用可能なパッケージは見つからないようです。 (ここで「インストール済み」には「設定ファイルのみ」パッケージ、つまり削除されたが削除されていないパッケージが含まれます。ucdpkg -ldpkgファイル()dpkg -lに記載されているパッケージはにリストされています。status/var/lib/dpkg/status

パッケージがリストされている他の理由があるかもしれませんが、dpkg -lこれが主な理由だと思います。

おすすめ記事