在 apt 源中使用较新的 Ubuntu 版本的代号会有什么后果?

在 apt 源中使用较新的 Ubuntu 版本的代号会有什么后果?

如果我使用的是 Ubuntu 18.04 Bionic Beaver,但我配置时髦的(20.10)在apt源中,安装软件会出问题吗?如果某个软件安装正常,以后会不会有什么风险?

答案1

如果我理解了你所描述的内容(你没有说哪些存储库,也没有说你是否设置了任何包限制),它会导致你的仿生的系统升级到时髦的并且可能会中断,因为这不是经过测试/支持的升级路径,并且缺少正确的发布升级工具。您的系统也将在以下情况下停产:时髦的也就是说,不再是 LTS 版本。除非你考虑后果,否则这是不明智的(研究要安装的软件包,软件堆栈的哪些部分将发生变化,从而影响您已安装的其他软件包等

重新措辞澄清

Apt 和软件包工具寻找可以更新的软件包...并升级任何仿生的在以下位置找到的包时髦的来源(即几乎每个你安装的软件包),这就是为什么我说你不会运行仿生的您将切换到时髦的并可能破坏您的系统。即使您切换回仿生的,你不会跑仿生的而是一个弗兰肯系统

如果你做了改变,sudo apt update那么尝试并且仅安装一个包,这可能也不起作用,这取决于该包。

例如,如果包是壁纸时髦的,它将没有依靠规则将吸引其他时髦的软件包。然而大多数软件包都会有依靠导致其他软件包被安装的规则,这些软件包同样有自己的依靠规则等等...因此,一个包通常会吸引其他包,而其他包又会吸引更多的包。(滚雪球效应

为了时髦的壁纸包(例如。https://packages.ubuntu.com/groovy/ubuntu-wallpapers显示一个焦点取决于(这实际上是因为时髦的还没有打包壁纸,所以快速的解决方法就是使用焦点这是个简单的例子)。然而大多数包并不是那么简单,这就是问题所在。

这实际上只是稍微编辑过的评论

相关内容