我的印象是Debian包之间的depends/rdepends关系构成有向无环图(DAG)。
但是,我只是在两个包之间遇到了这些对称的rdepends依赖关系:
apt-cache rdepends libwww-perl # includes libsoap-lite-perl
apt-cache rdepends libsoap-lite-perl # includes libwww-perl这两个包都是从stretch/main安装的。这是一个特性还是一个bug?
发布于 2018-05-02 16:28:36
这主要是一个特点。
不可能有一个无圈图:
essential包:这些包构建了包的核心,可以相互依赖。因为Debian不仅仅是一个单一的“分发”,而是许多“分发”(例如“cont肋骨”和“非免费”,也包括“安全性”、“backport”、“实验性”等)。作为Packages.gz列表,此外,有时我们还包括外部(非Debian)包,需要一个非循环依赖图可能很困难,或者仅仅是它会阻止apt,而没有人愿意这样做。所以我认为循环依赖仍然是一个“特性”。
注意:有时周期只是“可选的”。所需的包之一是循环的,但不是所有的可能性。“虚拟包”使得这变得更加困难。
https://stackoverflow.com/questions/50131087
复制相似问题