Debian 稳定版中的一些软件包相当老了。例如,所包含的 iceweasel (firefox) 版本是 3.5。
但我不想要 Firefox 版本德比安说是稳定的,我想要版本Mozila据说是稳定的。所以我出去从 Mozilla 那里得到了最新的软件包。但我意识到,我希望所有应用程序都使用它。也就是说,我想要应用程序开发人员认为稳定的版本。
我描述的是 debian testing、sid 还是其他什么?其次,由于这不是默认行为,我想肯定有充分的理由;它是什么?
答案1
“稳定”、“测试”和“不稳定”这些词首先指的是软件包版本。
包裹进入不稳定一旦它们按照 Debian 标准正确打包并在“实验”分支中测试了主要不兼容性,它们就会稳定。“不稳定”并不意味着“会崩溃”,而是“应用程序/库版本会从此分支的上游不断升级,因此版本不稳定“。
测试是下一个“稳定”版本的当前候选版本。当软件包被认为足够好,可能被纳入未来的“稳定”版本时,它们将从“不稳定”版本传播出去。在“测试”版本中,它们会进一步“测试”,并且应用程序/库版本也会在此更新,直到“冻结”发生(这发生在将此版本宣布为新的“稳定”版本的几个月前)。
“冻结”之后,“测试”中所有应用程序/库的已知错误总数将减少到 0,并最终宣布发布稳定的。此版本现在将保留当前软件包版本,并在稳定发行版的生命周期内几乎只保留安全更新。“为什么?”,你会问:例如,在企业环境中,一切都必须“正常工作”(tm),这是必不可少的,因为如果由于新引入的错误而导致停机,没有人会因为你将软件包保持在最新版本而称赞你。
在家里,你应该能够完全安全地使用“测试”。许多人(包括我自己)使用“不稳定”,不是因为我们喜欢生活在边缘,不关心可用性,而是因为这可以让你获得新的软件包版本,并是一个很好的机会来帮助解决错误等问题。
因此,如果你想继续使用 Debian和拥有最新的上游软件包版本,使用“不稳定”。