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

樹莓派生產(chǎn)力革命!Snap版PyCharm一鍵安裝,告別安裝過程中的依賴麻煩

Snap Store開發(fā)者工具圖譜:從全棧到云原生,一張圖解鎖Linux開發(fā)新姿勢!

Flatpak vs Ubuntu Snap:樹莓派上Linux開源打包技術(shù)的路線之爭!

【第一彈】樹莓派開發(fā)者必看!Ubuntu Snap煥新升級:跨平臺開發(fā)從未如此簡單!

2025昇騰AI開發(fā)者創(chuàng)享日浙江站成功舉辦,現(xiàn)場演示OrangePi AIpro(20T)部署DeepSeek模型開發(fā)全流程

云端AI開發(fā)者工具的核心功能
AI開發(fā)平臺如何賦能開發(fā)者
開發(fā)者的開源鴻蒙故事
云端AI開發(fā)者工具怎么用
KaihongOS 4.1.2開發(fā)者預(yù)覽版正式上線,誠邀開發(fā)者免費試用!

首批通過!華為云 CodeArts Snap 智能開發(fā)助手通過可信 AI 智能編碼工具評估,獲當(dāng)前最高等級

評論