如果我添加其他版本的存储库会发生什么?

如果我添加其他版本的存储库会发生什么?

Ubuntu 软件包管理对于特定版本而言是固定的。每当我添加存储库时,我都应该指明系统的代号。但如果软件包发布已有一段时间,而预计会有较旧的系统版本,该怎么办?反之亦然,软件包的较新版本仅适用于较新的版本。

那么,如果我向 sources.list 存储库添加指示“错误”代号的存储库会怎么样?例如,我有 Xenial,但添加了 Yakkety 和 Oneiric 的 ppa 存储库?那会发生什么?

答案1

以下是我的处理方法...

如果存储库/PPA 有较旧如果我当前正在运行的 Ubuntu 版本比当前版本要多,我首先要确保自己知道开发人员官方支持的 Ubuntu 最新版本。我通过直接转到开发人员的软件位置并检查“dists”目录来做到这一点。

这通常发生在软件开发人员停止更新其应用程序或停止支持它时。事实上,许多旧应用程序仍然可以在当前的Ubuntu 版本。我编辑了我的Software & Updates以引用最多开发人员当前拥有的版本。

我会谨慎尝试使用 Ubuntu 版本的存储库/PPA更多的比我自己的更当前。应用程序可能需要我的当前的Ubuntu 版本。所以我从不改变我的配置来使用更新版本。

相关内容