我还是给大家解释一下原因吧啊
他们家做了一个叫 spiral 的东西,而之所以需要这东西,是因为他们把 Debian 里面本来零散的包给打成整的包了,举个例子,就那MySQL,知道吧?Debian 可能分成好几个包,但是 Aosc 直接给你打成一个包了,就叫 mysql。
那别的标准 Debian 软件包发现找不到需要的一个小包怎么办,很简单,用 provides 这种东西让 apt 告诉包管理,这个包是存在的,就让这个 spiral 给包管理器造成一个这个包存在的虚幻假象,这 apt 信以为真了以后,依赖校验过了就行。
然后他们不知道怎么的,把像 gnutls、systemd 这种总之就是非常基础的东西,不知道哪儿依赖没整对,系统就给弄裂了。
春来遍是桃花水,不辨仙源何处寻