Fedora 開(kāi)發(fā)者提議引入"fedora-retired-packages"的概念,以便在升級(jí) Fedora 時(shí)刪除已退役的軟件包。
退役軟件包(retired packages)指的是那些不被其他軟件包依賴(lài)、不再被上游維護(hù),以及不再被 Fedora 維護(hù)者打包的軟件包。目前對(duì)于這些軟件包的處理方式是,當(dāng)升級(jí) Fedora 時(shí),這些退役的軟件包仍然會(huì)被安裝——盡管安裝的是舊 RPM。
Fedora 本身已經(jīng)有"fedora-obsoletes-package"的概念,用于淘汰那些會(huì)在升級(jí)時(shí)引起問(wèn)題的軟件包,但對(duì)于退役/不再維護(hù)的普通軟件包卻沒(méi)有任何概念。
而對(duì)于目前的 fedora-retired-packages 提案,它會(huì)淘汰當(dāng)前最新版本發(fā)布之后退役的軟件包,然后在升級(jí)時(shí)刪除此軟件包。這個(gè)提案在 Fedora Wiki 上有完整的闡述。
Fedora 開(kāi)發(fā)者針對(duì)此提案在他們的郵件列表中發(fā)表了不同的意見(jiàn),有人認(rèn)為部分用戶(hù)可能希望他們安裝的退役軟件包仍然保留在系統(tǒng)中,因此需要采用更好的方法來(lái)處理這個(gè)過(guò)程。我們不妨拭目以待今年晚些時(shí)候推出的 Fedora 33。