geoip-bin
コマンドを使用して、パッケージapt-get
をインストールしました。
Sudo apt-get install geoip-bin
このパッケージを使用するためのコマンドラインコマンドを知りたいと思っていました。
しかし、geoip-bin
パッケージがインストールするファイルを一覧表示しようとすると、実行可能ファイルを検索しようとしても、dpkg -S
出力に表示されません
% dpkg -S geoip-bin
geoip-bin: /usr/share/doc/geoip-bin/changelog.Debian.gz
geoip-bin: /usr/share/lintian/overrides/geoip-bin
geoip-bin: /usr/share/doc/geoip-bin
geoip-bin: /usr/share/doc/geoip-bin/copyright
いくつかの調査の結果、このパッケージがコマンド/実行可能ファイル/usr/bin/geoiplookup
をインストールすることがわかりました。この時点で、私はコマンドを知っていますが、将来の目的のために、パッケージがインストールするファイルを見つける方法を知りたいです。
dpkg -S
で「逆」のファイル検索を行うと、このファイルがgeo-ip
binパッケージからのものであることがわかります。
% dpkg -S /usr/bin/geoiplookup
geoip-bin: /usr/bin/geoiplookup
dpkg -S
は/usr/bin/geoiplookup
の依存関係の1つによって提供されるため、geoip-bin
が出力にファイルを表示していないのではないかと思いました。依存関係をクエリした後apt-cache show geoip-bin
を実行してから、ファイルとサブ依存関係を再帰的に照会しても、パッケージgeoip-bin
によって提供されるファイルを一覧表示できませんでした。
パッケージによってインストールされたファイルの完全なリストをどのように生成できますか?
-L、-listfiles
dpkg -L package-name