我已经geoip-bin使用以下apt-get命令安装了该软件包:
sudo apt-get install geoip-bin
Run Code Online (Sandbox Code Playgroud)
我想知道使用这个包的命令行命令。
但是当我尝试列出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
Run Code Online (Sandbox Code Playgroud)
经过一番研究,我了解到这个包安装了一个 command/executable /usr/bin/geoiplookup。所以在这一点上,我现在知道命令,但为了将来的目的,我想知道如何找出包安装的文件。
进行“反向”文件查找,dpkg -S表明该文件来自geo-ipbin 包。
% dpkg -S /usr/bin/geoiplookup
geoip-bin: /usr/bin/geoiplookup
Run Code Online (Sandbox Code Playgroud)
我想知道是否dpkg -S没有在输出中显示该文件,因为它/usr/bin/geoiplookup是由geoip-bin. 使用 eg 查询依赖项,apt-cache show geoip-bin然后递归查询文件和子依赖项后,仍然无法列出包提供的文件geoip-bin。
如何生成包安装的文件的完整列表?
| 归档时间: |
|
| 查看次数: |
17178 次 |
| 最近记录: |