如何列出 deb 包安装的文件?

Cod*_*gME 10 linux ubuntu apt-get

我是 Ubuntu 用户,我使用 apt-get 安装软件包。例如:

sudo apt-get install hadoop-0.20
Run Code Online (Sandbox Code Playgroud)

安装包后,/usr/bin、/usr/lib/hadoop 等目录下会有文件。有什么命令可以显示包的文件安装位置吗?

Bas*_*tch 9

是的,使用dpkg类似的命令

  dpkg -L hadoop-0.20
Run Code Online (Sandbox Code Playgroud)

相反的问题(找到提供给定文件的包)的回答是例如

  dpkg -S /usr/include/gc/gc.h
Run Code Online (Sandbox Code Playgroud)

阅读有关 Debian打包相关工具的更多信息

附注。Ubuntu(和其他 Linux 发行版,例如 Mint)是Debian的衍生物。

  • `dpkg` 不会告诉你配置文件和/或由 postinst 脚本创建的文件,如果包. 如果您需要真正确定获得所有文件(如果是一个包),您还需要检查其打包脚本。 (2认同)