前 Snap 联合开发者“倒戈”,开发脚本用 Flatpak 取代 Snap
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 包。 该脚本目前已开源,托管在 Git...
