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