当尝试在最小的 Linux 环境中安装文件时,我不断收到错误消息,xargs
或者缺少其他一些公认的基本命令。.deb
dpkg
xargs
是包的一部分findutils
,具有优先权required
。这是否意味着,该优先级的包永远不会在依赖项中(findutils
在某些包中),因为开发人员/维护人员可以假设它可用?
答案1
包必须指定其所有依赖项,除非依赖的包是“必需的”。
https://www.debian.org/doc/debian-policy/ch-binary.html#s-dependency
包不需要声明它们对标记为 Essential 的其他包的任何依赖项(见下文),并且不应该这样做,除非它们依赖于该包的特定版本。 [10]
findutils 是必不可少的,至少在我的系统上是这样。
$ apt-cache show findutils
Package: findutils
Essential: yes
Priority: required