首頁 > 書法

Debian 徹底移除 Python 2

作者:由 CSDN 發表于 書法日期:2023-01-16

空調夏天可以開比外面溫度高嗎

Debian 徹底移除 Python 2

整理 | 蘇宓

出品 | CSDN(ID:CSDNnews)

近日,根據 Debian 的 Bug 日誌記錄顯示,Debian 的軟體包維護者正在從開發分支 Unstable (Sid)中刪除了支援過時的程式語言 Python 2 的最後一個軟體包和依賴項。

其維護者在日誌中寫道:

刪除最後的 Python 2 殘留,這將需要強制執行,因為最終位之間存在一些相互依賴關係:

- gnat-gps (Fix coming when GNAT 12 is complete: https://bugs。debian。org/cgi-bin/bugreport。cgi?bug=1015974#10)

- python-defaults (earlier RM bug)

Debian 徹底移除 Python 2

當前,過時的程式語言的版本在軟體包中已經搜尋不到了。

相比其他的 Linux 發行版,傾向於長期維護和儘可能覆蓋廣泛軟體包和架構支援的 Debian 專案,還是相當的保守。它往往需要幾年的時間來實現其他 Linux 發行版迅速實現的變化,當然這也包括了當下棄用過時的 Python 2。事實上,其他的發行版,如 Fedora 和 Ubuntu 的版本早在 2020 年春季釋出的時候已經棄用了 Python 2。

對於 Python 2 自身而言,它早在 2020 年 1 月 1 日就已經正式不再被支援。隨後同年的 4 月,Python 2。x 迎來了最終版本 2。7。18。

在更早之前的 2008 年,隨著與 Python 2 不相容的 Python 3 釋出,開發者宣佈他們將不再長期支援 Python 2。不過在 2010 年,Python 2。7 是該分支的最後一個主要版本。

不過,如同很多碎片化軟體一樣,官方想要結束舊版本的支援,困難重重,截至目前,很多舊的軟體仍然沒有被移植到 Python 3 上,依舊在用 Python 2 版本。

此外,Python 2 可能會在未來幾年內保留在 Debian 的穩定版本中,這些軟體包很可能不會被刪除。目前的 Debian 11(Bullseye)可能會被預設維護到至少 2024 年 7 月中旬。

參考資料:

https://bugs。debian。org/cgi-bin/bugreport。cgi?bug=1027108

《2022-2023 中國開源開發者大調查》重磅啟動,歡迎掃描下方二維碼,參與人人都在使用的「開源開發者」問卷調研,更有 iPad 等精美大禮等你拿!