我想检查一下包中有多少文件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还是采用了类似的打包策略。