如何列出APT软件包已安装的所有文件?


12

我已经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

经过一番研究,我了解到该软件包安装了command / executable /usr/bin/geoiplookup。因此,在这一点上,我现在知道该命令了,但是出于将来的目的,我想知道如何找出软件包安装的文件。

进行“反向”文件查找,dpkg -S表明该文件来自geo-ipbin程序包。

% dpkg -S /usr/bin/geoiplookup
geoip-bin: /usr/bin/geoiplookup

我想知道是否dpkg -S未在输出中显示文件,因为它/usr/bin/geoiplookup是由的依赖项之一提供的geoip-bin。用eg查询依赖项,apt-cache show geoip-bin然后递归查询文件和子依赖项后,我仍然无法列出该包提供的文件geoip-bin
如何生成软件包安装文件的完整清单?

Answers:


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.