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

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

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

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

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

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

AI開發(fā)平臺(tái)如何賦能開發(fā)者
開發(fā)者的開源鴻蒙故事
云端AI開發(fā)者工具怎么用
HarmonyOS NEXT應(yīng)用元服務(wù)開發(fā)Intents Kit(意圖框架服務(wù))事件推薦開發(fā)者測(cè)試
KaihongOS 4.1.2開發(fā)者預(yù)覽版正式上線,誠(chéng)邀開發(fā)者免費(fèi)試用!

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

評(píng)論