.deb 包控制文件位于哪里?

.deb 包控制文件位于哪里?

我的理解是,基于 debian 的软件包有“控制文件”,它指定了如何安装软件包的元数据,例如它有哪些依赖项等等。

我如何查看已安装软件包的这些文件?

答案1

对于依赖性信息,您可以查看/var/lib/dpkg/status,它基本上列出了每个已安装包的内容debian/control(以及有关包本身的一些附加信息)。

此外,您还可以查看/var/lib/dpkg/info每个已安装包的已安装文件、安装前/安装后(卸载)脚本(如果有)和配置文件(如果有)。

答案2

已安装的软件包不会保留 *deb 文件。要查看给定软件包的控制文件:

apt download <package name>
dpkg-deb -I <package name*deb> control

获取已安装软件包的列表:

apt list --installed

答案3

在文件滚轮或系统上的任何归档器中打开 .deb 文件。然后转到文件夹。在那里,您将找到包含元数据的debian文件。control

相关内容