![18.04 LTS 中支持 Python2](https://linux22.com/image/909742/18.04%20LTS%20%E4%B8%AD%E6%94%AF%E6%8C%81%20Python2.png)
考虑到 python2 包含在 Ubuntu 18.04 LTS 中并为这些软件包提供 LTS 支持。Ubuntu 是否会通过将明显的安全问题从 python3 移植到 python2 来为 python2 软件包提供安全支持?
Python 2 包中会提供什么样的支持?
答案1
Ubuntu 是否会通过将明显的安全问题从 python3 移植到 python2 来为 python2 软件包提供安全支持?
不。Ubuntu 不会将 Python 3 移植到 Python 2。如果存在问题,Python 开发人员需要在 Python 2 中修复它,然后我们才能获得更新。无论安全相关的修复如何。
Python 2 包中会提供什么样的支持?
2020 年后 Python 2.7 将不再维护。因此此后我们不会再收到任何更新。
所有软件都需要是 Python 3。我认为活跃的 Ubuntu 版本将保持原样,但将更加注重升级到 Python 3 系统。
吉多·范罗苏姆 (Guido van Rossum) 说道:
我们不要玩弄语义游戏。我认为 2.7 的情况是 EOL 是 2020 年 1 月 1 日,在此日期之后将不会有任何更新,甚至不会有仅限源代码的安全补丁。支持(来自核心开发人员、PSF 和 python.org)将在该日期完全停止。如果您想在那一天之后获得对 2.7 的支持,则必须向商业供应商付费。当然,它是开源的,因此人们也可以对其进行分叉。但核心开发人员已经辛苦工作了很长时间,2020 年 EOL 日期(最初宣布的 2015 年 EOL 的延长!)是在有足够时间并大张旗鼓的情况下宣布的,因此我一点也不介意停止支持它。