apt 如何处理循环依赖?

apt 如何处理循环依赖?

当我.deb手动安装包时,我经常遇到循环依赖。

然后,我安装它dpkg -i --force-depends ...并希望它能工作。

如何apt处理循环依赖?

答案1

循环依赖发生在存储库,但留下来的那些也遵守一些特定的规则。

通常这些是紧密绑定的包(例如g++-4.6libstdc++6-4.6-dev,或perlperl-modules),因此Depends它们之间的关系指定了确切的版本号。例如,g++-4.6 4.6.3-1ubuntu5依赖于libstdc++6-4.6-dev (= 4.6.3-1ubuntu5),并且libstdc++6-4.6-dev 4.6.3-1ubuntu5依赖于g++-4.6 (= 4.6.3-1ubuntu5)。这样的软件包总是一起安装、升级或删除。至于使用的算法apt-get,我不知道,但你可以aptitudeaptitude創作者頁面

相关内容