我想知道 Ubtuntu 对 Python 的官方支持立场是什么。例如,Ubuntu 20 LTS 附带 Python 3.8,标准支持将持续到 2025 年 4 月,但 Python 3.8 支持将于 2024 年 10 月 14 日结束。Canonical 是否会在 2024 年 10 月 14 日之后承担任何安全补丁,直到标准支持结束,甚至在付费支持结束后的五年内?是否可以升级到 Python 3.11 之类的版本并将其设为默认版本并删除 3.8?我找不到任何地方说支持较新版本。
答案1
“从 2024 年 10 月 14 日到标准支持结束,甚至在付费支持结束五年后,Canonical 是否还要对 [针对 Ubuntu 20.04 和 Python 3.8 的] 任何安全补丁负责?“
该社区将继续为 Python 3.8 提供标准支持,直到 2025 年 4 月。
Ubuntu 安全团队将继续免费(在 Main 中)为 Python 3.8 提供安全补丁(仅限)直至 2025 年 4 月,然后通过 Pro(在 esm 中)提供直至 2030 年 4 月。
“是否可以升级到 Python 3.11 之类的版本并将其设为默认版本并删除 3.8?“
不要这样做。这会严重破坏您的系统。这个社区不会为这种令人憎恶的行为提供任何支持。Ubuntu 安全团队不会在 20.04 存储库中提供 3.11 补丁。
如果您想使用 Python 3.11,请在虚拟环境中使用,或者迁移到较新版本的 Ubuntu。Python 3.11 将出现在 Ubuntu 23.04 中,该版本将于 2023 年 4 月发布。