Mat*_*r58 9 package-management packaging python3
我很好奇 Ubuntu 是否会为其每个版本“固定”较小的 Python 版本。查看Focal 中的软件包详细信息python3,与其他 LTS 版本相比,例如Bionic似乎坚持使用 Python 3.6。这在任何地方都有记载吗?或者这只是目前的现状?或者我误解了 Ubuntu 软件包?
我确实找到了一个相关的问题,但不完全相同,所以它没有回答我的问题:Pin Python Minor version in Ubuntu 18.04.4 LTS
use*_*733 19
你的理解是准确的。
Ubuntu 版本在该 Ubuntu 版本的整个生命周期中都坚持使用相同的 Python 3.x 版本。Ubuntu 18.04(Bionic)确实会坚持使用 Python 3.6,直到 Bionic 于 2028 年 EOL。
在 Ubuntu 发行版的整个生命周期中坚持使用单一版本是基于 Debian 的发行版 20 多年来的工作方式:除了几个例外,所有软件都使用一组通用的依赖项。发布后仅推送不破坏通用集的安全补丁和错误修复。新版本往往会破坏常见的依赖关系集,因此新版本等待下一个版本。这就是 Ubuntu 每六个月发布一次的原因之一。
许多发行版,包括 Ubuntu,都在底层使用了大量 Python。更改 Python 版本可能会造成问题。示例:这个网站因更改 Python 版本而崩溃的人们泪流满面。
| 归档时间: |
|
| 查看次数: |
1484 次 |
| 最近记录: |