我已经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-ip
bin程序包。
% 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
。
如何生成软件包安装文件的完整清单?