Ubuntu 20.04 LTS 仍在移除 Python 2 ,為衍生版提供緩沖
Ubuntu 開發(fā)團(tuán)隊的郵件列表更新了從 Ubuntu 20.04 LTS 移除 Python 2 的最新進(jìn)展,其開發(fā)者正在努力確保 Python 2 不會作為下一個 Ubuntu LTS 版本的一部分提供。從最新的進(jìn)展報告來看,移除 Python 2 的過程雖然漫長,但目前還算順利。

可以看到,python-defaults 軟件包現(xiàn)已遷移到待發(fā)布的版本中,因此刪除了以下這些二進(jìn)制軟件包:
libpython-dbg?libpython-dev?libpython-stdlib?
python?python-dbg?python-dev?python-doc?python-minimal
最終的目標(biāo)是在 Ubuntu 20.04 LTS 中移除對這些軟件包的所有依賴關(guān)系。
其他的措施還包括移除 python* 二進(jìn)制軟件包,并處理一些依賴于未版本化?python 軟件包名稱的軟件包,掃描所有留存的依賴 Python 2 的二進(jìn)制軟件包,以添加一個名為"python-is-python2-but-deprecated"的二進(jìn)制軟件包,該軟件包會將 /usr/bin/python 與?python2 建立符號鏈接(symlink?),以進(jìn)行任何保留和相關(guān)工作。
此外,Ubuntu 20.04 LTS 仍會在軟件包檔案中保留?Python2,這主要是考慮到仍有需要它的用戶以及尚未將任何代碼移植到 Python 3 的?Ubuntu 衍生版。雖然?Python 2 不會在安裝介質(zhì)中提供,但有了前面的方案,一些無法移植應(yīng)用的 Ubuntu 衍生版仍可以將 Python 2 用于 20.04 LTS 版本。