apt-file list 仅显示 nginx 包的两个文件

apt-file list 仅显示 nginx 包的两个文件

我想检查一下包中有多少文件nginx。然而,相应的命令似乎表明该包仅包含两个文件(?)

$ apt-file list nginx
nginx: /usr/share/doc/nginx/changelog.Debian.gz
nginx: /usr/share/doc/nginx/copyright

例如,相应的列表apache2包含 197 个文件,这怎么可能呢?

答案1

引用Debian 文档,nginx是一个依赖包:

这是一个依赖包,用于安装 nginx-full(默认)、nginx-light 或 nginx-extras。

并且,引用Debian 维基百科:

依赖包
一个空的二进制包它的存在只是为了声明对其他包的依赖关系,例如保持gcc安装的当前默认版本。看元包过渡方案对于其他常见类型。

相应的Ubuntu 的软件包页面稍微不太清楚,因为它不包含“依赖包”注释。尽管如此,Ubuntu还是采用了类似的打包策略。

相关内容