Alan Pope 是 Canonical 主導的包格式 Snap 的聯合開發者,他在 2021 年離開了工作了 10 年的 Canonical 公司。該公司今年早些時候發布的 Ubuntu 23.04默認不再安裝 Flatpak。
Flatpak 軟件包以及將 Flatpak 整合到各自軟件中心的包,在 2023 年 4 月發布的下一個版本 (Lunar Lobster) 中將不再默認安裝。
Flatpak 和 Snap 都是一種沙盒容器式的軟件包格式,類似于 Docker,旨在提供一種獨立于發行版的打包格式,解決包依賴問題,能在不導致依賴地獄的情況下在同一個系統上安裝同一個程序的多個版本。 Flatpak 由紅帽主導開發,完全開源,支持多個軟件倉庫。相比之下,Snap 的后端是 Canonical 私有的,只存在一個 Canonical 控制的私有 Snap 應用商店。 近日,Alan Pope 開發了一個名為 unsnap 的腳本,如果一個 Snap 軟件包存在對應的 Flatpak 包,那么它將會自動用 Flatpak 包替換 Snap 包。
該腳本目前已開源,托管在 GitHub 上(https://github.com/popey/unsnap)。 對于 Snap 的推廣,Ubuntu 開發商 Canonical 除了默認不再讓所有 Ubuntu 風味版本安裝 Flatpak,上月還宣布推出完全基于 Snap 的桌面版本。 根據 Canonical 工程師 Oliver Grawert 的說法,Ubuntu 的下一個長期支持版本將有 2 個桌面版本可供下載:
默認是基于 deb 格式的傳統版本
以及完全基于 Snap 格式構建的全新試驗性版本
據稱后者是 Ubuntu 第一次為愛好者提供不可變的、基于 Snap 的試驗性構建。當然,基于 Snap 的桌面版本不是默認版本,這將是一個替代下載,那些更愿意忍受 “痛點” 的愛好者可以開始嘗試。 此外,計劃今年 10 月發布的 Ubuntu 23.10 也將引入新的 “應用商店”—— 優先支持 Snap 格式。
-
開源
+關注
關注
3文章
3371瀏覽量
42580 -
SNAP
+關注
關注
0文章
39瀏覽量
15563 -
腳本
+關注
關注
1文章
391瀏覽量
14892
原文標題:前Snap聯合開發者 “倒戈”,開發腳本用Flatpak取代Snap
文章出處:【微信號:OSC開源社區,微信公眾號:OSC開源社區】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論