如何找到特定版本的Ubuntu所基于的Debian版本?


16

我的理解是Ubuntu是基于Debian的。例如,在Ubuntu的Wikipedia页面上,其声明“ 这是基于Debian架构的Linux发行版。 ”如何找到特定版本的Ubuntu基于的Debian版本(如果有)?

例如,Ubuntu的当前稳定版本是“ Artful Aardvark ”(17.10),该版本宣布它基于Linux 4.13内核,但似乎没有提及Debian版本。

Debian的当前稳定版本是名为“ Stretch ”(9.2)的代码,该代码可宣传4.9内核(在先前链接的Stretch页面上)。如何找到它们之间关系的详细信息?是否有将显示此信息的特定命令?


1
“所以,总的来说,这是一个比喻。Ubuntu是Debian的,因为您当地的餐馆是本地农贸市场的。厨师Ubuntu定期去Debian农贸市场,寻找最好的新鲜食材,将其与自己的食材混合在一起。特殊的混合物,并为目标受众生产食物。对于喜欢烹饪的人,他们可以而且也可以去市场上获得所需的东西。” -from
Tim Kennedy

Answers:


29

Ubuntu版本不是基于Debian版本。在Ubuntu版本的开发过程中,软件包从Debian不稳定地导入,直到Debian导入冻结为止(过去,LTS版本是从测试导入的,这是链接的Wiki页面仍然建议的内容;但是查看我的软件包,则显示18.04从不稳定导入包)。这意味着给定的Ubuntu版本在导入冻结时将具有非Ubuntu维护的软件包,无论其在Debian中的版本是什么(禁止显式同步请求)。但这与下一版Debian所包含的内容不符。

因此,试图将Ubuntu发行版与Debian发行版绑定起来只会导致误导。

可以查看中的内容/etc/debian_version以查看从中提取软件包的版本(正在构建)的Debian代号;您还可以根据发布时间表(例如ArtfulBionicCosmicDisco)匹配Debian导入冻结日期。从中您会看到,同一Debian发行版提供了多个Ubuntu版本(例如, Stretch,最终成为Debian 9,由Xenial,Yakkety,Zesty和Artful提供; Buster最终成为Debian 10,由Bionic和Cosmic提供,并为Disco供餐),每次都使用完全不同的包装版本。


如何找到特定Ubuntu版本的导入冻结日期?我在发行说明页面上找不到它。
泰勒·德登

2
@TylerDurden可能是您应该在Ask Ubuntu询问的问题,因为这是Ubuntu专家闲逛的地方。
terdon

@ TylerDurden,Ubuntu Wiki的ReleaseSchedule页面应具有此名称,例如:wiki.ubuntu.com/BionicBeaver/ReleaseSchedule(3月1日:FeatureFreeze,Debian Import Freeze)
muru

2

Ubuntu通常从不稳定的Debian导入软件包,直到“ Debian导入冻结”为止。对于较早的LTS发行版,他们选择从Debian测试中导入,但如今,所有发行版(LTS和非LTS)都是从不稳定版导入的。您可以通过查看“发布时间表”页面找到“ Debian导入冻结”的日期。例如,根据https://wiki.ubuntu.com/ArtfulAardvark/ReleaseSchedule,Debian导入冻结发生在2017年8月24日。

但是,对于许多核心软件包,Ubuntu会做出自己的决定,并且通常最终会使用较新的版本,因为它们对支持深奥的体系结构和配置的关注较少。例如,在Artful的Debian导入冻结时,Debian sid拥有Linux内核4.12,而Ubuntu Artful附带了4.13。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.