dpkg -L <package>
该命令为我提供了所有已安装文件的列表,apt-get的等效选项是什么?我阅读了手册页,但找不到。
就像Dennis所说的,apt-get
是dpkg
(或其他本地软件包管理器rpm
)之上的一层。dpkg
管理机器上的本地软件包,同时apt-get
提供一种从遥远的存储库中获取软件包并解决将要传递到的软件包之间的依赖关系的方法dpkg
。
dpkg -L <package_file>
列出由机器上已经安装的软件包提供的文件。
使用apt-get,即使您的系统中未安装软件包,您也可能希望列出该软件包提供的文件。对您来说幸运的是apt-file
,除了之外,还需要安装一个名为的工具apt-get
。您可以通过以下方式使用它:
# Install apt-file
$ sudo apt-get install apt-file
# update apt-file's cache (different than apt-get's, namely apt-cache)
$ sudo apt-file update
# display the contents of a package
$ sudo apt-file list <package_name>
请注意,apt-file
它在程序包存储库中使用称为目录文件的特殊文件。尽管所有正式存储库都具有这些文件,但某些第三方存储库可能没有这些文件,因此apt-file
将无法列出这些存储库中软件包的内容。
man apt-file
还将列出您可以使用的其他不错的功能apt-file
,例如,apt-file search <keyword>
哪个可以让您找到提供给定文件的软件包。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句