我的理解是,基于 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