我还是给大家解释一下原因吧啊
他们家做了一个叫 spiral 的东西,而之所以需要这东西,是因为他们把 Debian 里面本来零散的包给打成整的包了,举个例子,就那MySQL,知道吧?Debian 可能分成好几个包,但是 Aosc 直接给你打成一个包了,就叫 mysql。
那别的标准 Debian 软件包发现找不到需要的一个小包怎么办,很简单,用 provides 这种东西让 apt 告诉包管理,这个包是存在的,就让这个 spiral 给包管理器造成一个这个包存在的虚幻假象,这 apt 信以为真了以后,依赖校验过了就行。
然后他们不知道怎么的,把像 gnutls、systemd 这种总之就是非常基础的东西,不知道哪儿依赖没整对,系统就给弄裂了。
我还是给大家解释一下原因吧啊
然后你看一下他们给出来的这个命令啊,有些包无关紧要的,用这种强制安装的方法安装就过了,但是还有些别的就不行,问题你不知道哪些包能行哪些不行,也不知道这次安装会轮到哪几个有问题的包,然后就只好每次安装或者更新的时候求佛了。佛祖保佑不要抽到 gnutls,不要抽到 linux-lib-runtime,一个开源软件硬是玩出了抽卡手游的感觉。