您的位置首页 >安保动态 >

互联网实时新闻:Linux Ubuntu 20.04 LTS 开发周期重要任务:移除 Python 2

导读 分享一篇有关互联网,手机方面文章给大家,相信很多小伙伴们还是对互联网,手机这方面还是不太了解,那么小编也在网上收集到了一些关于手机

分享一篇有关互联网,手机方面文章给大家,相信很多小伙伴们还是对互联网,手机这方面还是不太了解,那么小编也在网上收集到了一些关于手机和互联网这方面的相关知识来分享给大家,希望大家看了会喜欢。

  官方已宣布Python 2将于2020年1月1日后停止维护,而计划于明年4月发布的Ubuntu 20.04将是下一个长期支持版本,所以Ubuntu 20.04的一个重要目标就是移除Python 2。据Ubuntu开发团队介绍,目前仍有许多依赖Python 2的软件包保留在Debian测试版和Ubuntu的"Focal Fossa"中,偿还这些“债务”迫在眉睫。

  Ubuntu/Debian项目的开发者Matthias Klose负责为Ubuntu 20.04 LTS移除Python 2,目前已经做了大量的工作。近日他在邮件列表中同步更新了一些进度,并说道Debian中仍然存在大约3300个与Python 2软件包相关的错误,其中大约1500个错误已关闭。另外,大约350个软件包仅在Ubuntu的Focal仓库中可用,在上游Debian中不可用。

  所以Matthias认为当前的目标是将尽可能多的软件包从Python 2转换为Python 3,不过这对于许多不再维护的软件包可能会成为问题。对于大多数不兼容Python 3的软件,如果没有人进行必要的移植,它最终将会从存档中删除。最后是一种情况更为特殊的软件,它们于 Ubuntu/Debian而言十分重要,不过仅支持Python 2。如何处理他们?Matthias表示目前仍未确定,但目标是在4月Ubuntu 20.04 LTS发布之前移除Python 2。

  对于决定保留基于Python 2的软件包的开发者,Matthias提醒到,请确保该软件包未引用任何python, python-dev, python-dbg, python-doc软件包,并且不使用未加入版本控制的python二进制文件。这些软件包应该使用python2, python2-dev, python2-dbg, python2-doc来替代,并使用python2二进制文件。

  不过看起来Matthias也为自己买了坑——他似乎上传过适用于Ubuntu且仅支持 Python2软件包;)

  最后附上一个非官方的Python 2.7“退休”倒计时网站:https://pythonclock.org/

特别提醒:本网内容转载自其他媒体,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。

标签:

免责声明:本文由用户上传,如有侵权请联系删除!