Arch Linux 已从存储库中彻底移除 Python 2


Arch Linux 宣布已从存储库中删除所有依赖 python2 的项目,python2 已彻底从该发行版中移除。如果你的 Arch Linux  上仍然安装了 python2,请考虑删除它和任何 python2 软件包。

2018 年,Python 之父宣布将在 2020 年初终止对 Python 2 的支持,消息一放出来,各大发行版和开源软件就开始着手减少对 Python 2 的依赖。比如  NumPy、Requests 和 TensorFlow 等许多知名项目在 2020 年停止支持 Python 2.x,而发行版中,先是Fedora 33 最早完全结束对 Python 2.6 的支持 ,紧接着 Ubuntu 20.04 LTS 移除 Python 2,Mageia 8 也移除了对 Python 2 的依赖。

彻底移除 Python 2 对很多软件或系统来说是一项大工程,因为保不准某个包中就存在 Python 2 依赖项。但即便如此,各大社区仍在坚持这项工作,因为 EOL 意味着 python 2 没有维护,不会解决任何安全问题,不更新任何安全模块,甚至其本身都迅速成为了一个安全漏洞。

从 Python 2 正式 EOL 开始, Arch Linux 就一直在努力减少存储库中依赖于 python2 的项目数量,终于在两年后完成了这项艰巨工作。


相關推薦

2024-02-02

etpid 用于从进程文件描述符获取进程 ID。 stdbit.h header 已从 ISO C2X 添加。 Libcrypt 已从 GNU C 库中删除。用户应改用 libxcrypt。 IA-64 Linux 配置不再受支持,因为 Itanium 支持已从 Linux 内核中删除。 各种安全修复,包括

2022-05-24

制台上。 SDL 1.2 迁移到 SDL 1.2 兼容 旧的 sdl 包 (SDL 1.2) 已从社区转移到测试,因此不会成为 Alpine 3.16 的一部分。 其他软件更新 GNOME 42 LLVM 13 PHP 8.0 and 8.1 both shipped Python 3.10 QEMU 7 R 4.2 Ruby 3.1 Rust 1.60 Sway 1.7 Xen 4.1

2023-02-27

两个版本的二进制文件不会冲突并且能够在同一个服务器存储库中共存。 新的图形模型 Conan 2.0 定义了新的需求特征和包类型,以更好地表示 C 和 C++ 二进制文件产生的关系,比如可执行文件、共享库链接静态库或共享库。 新

2023-06-09

amon 5.8 桌面环境已经发布,且已经在 Arch Linux 的稳定软件存储库中可用。 Cinnamon 5.8 有几个很酷的新功能,其中之一是 XDG 桌面门户支持,为 Flatpak 应用程序以及 GNOME/libadwaita 应用程序提供更好的兼容性,使得这些应用程序可以

2023-01-04

完全删除 Python 2 是一项大工程。所以 Debian 花费三年多才彻底完成这项工作。 延伸阅读 Ubuntu 20.04 LTS 移除 Python 2 的工作仍在继续,并为衍生版提供缓冲方案 Python 2 结束支持,Ubuntu 20.04 LTS 继续进行将其移除的工作

2024-01-03

PyPy已将其官方仓库和问题跟踪器从 https://foss.heptapod.net/pypy/pypy 迁移到 https://github.com/pypy/pypy,也正式从 Mercurial 转移到 Git。 官方团队仍然认为Mercurial是更好的版本控制系统,命名分支模型和用户界面都优于其它选择,但foss.hept

2023-03-07

去年我们报道了 Linux 内核拟放弃支持英特尔 ICC 编译器,如今该讨论终于有了结果。在 Linux 6.3 内核合并窗口打开的最后一天,Linus Torvalds 合并了“删除 Intel ICC 编译器支持” 补丁,从内核中移除了 Intel  ICC  编译器的支

2022-02-25

读模式,来自 BPO 的数据被导出,并放在 Github 上的临时存储库中。(预计要 22 个小时)2022 年 3 月 11 日,星期五:Github 将临时存储库中的 Bug 转移到 GitHub 的 Python 库 ,正式完成迁移。  在迁移过程中,有如下需要注意的

2022-10-09

wire 为默认设置)。 在安装过程中呈现的幻灯片进行了彻底的改造,不再使用每张幻灯片的完整不同的图像,现在它有一个静态背景和动画文本的滑动和淡入淡出。每个文本的对应图像现在也作为幻灯片渐渐进入。所以现在不

2023-01-13

多官方/非官方的 Python 包和模块都深度融合了 GIL 模块,彻底移除 GIL 功能可能会对生态造成影响。在 2023 年 1 月 9 日, Sam Gross 又创建了另一个 Python 提案 PEP 703:使全局解释器锁成为构建 Python 的可选项。 CPython

2023-07-10

tem 允许在主机本身上安装软件包,例如来自 Arch Linux 存储库的驱动程序和虚拟化软件( system install 和 system remove )。与许多其他不可变发行版不同,如果安装在主机上,blendOS 支持 VirtualBox 等软件。 user 

2023-04-24

  新版本带来了一些改进: 可以直接从系统 Arch 存储库和 Chaotic-AUR 存储库安装应用程序 安装在容器中的应用程序和二进制文件现在会自动并立即出现在基础系统上 开发了一个新的基于优先级的系统,它允许用户控

2022-09-19

EndeavorOS 是一个基于 Arch Linux 的滚动式 Linux 发行版,但入门难度比 Arch 低很多,该项目旨在继承 Antergos 的衣钵,基于 Arch 来提供方便的安装及预配置好的桌面环境。 目前 Endeavor OS 22.9 已发布,该版本除了常规的上游更新外,

2023-11-07

rs 参阅 commits 列表或已关闭问题列表。 Translation 已从 Launchpad 转移到 Weblate,后者通过 Git 自动提交更改,进而触发 CI 构建。这意味着你可以在进行翻译更改后立即下载 Windows 版本。Weblate 还具有可用性改进和提