为 Linux 下载应用程序不再像以前那样困难。您必须知道如何从源文件构建 Linux 发行版的应用程序商店或包管理器中可用的任何程序的日子已经一去不复返了。
感谢 Flathub 和 Snap Store,现在可以轻松找到和安装此类应用程序。但这两个网站的外观和不同之处在哪里?
Flathub 或 Snap Store 是卓越的 Linux 应用程序存储库?
- 什么是 File Snap 和 Flatpak?
- 比较 Flathub 和 Snap Store
- 1.布局
- 2.探索应用程序
- 3.可申请
- 4.支持分发
- 您应该使用哪个 Linux 应用商店?
什么是 File Snap 和 Flatpak?
Flathub 和 Snap Store 是围绕两种独立的 Linux 通用包格式开发的两个网站:Flakpak 和 snap。
这两种包格式背后的想法是,它们提供了一种在 Linux 上分发应用程序的方法,无论您使用哪种分发版。这些格式还提供了安全改进。两者都可以将应用程序隔离在一起,这样软件就无法访问您在桌面其他地方打开的图像或密码。
Flatpak 已高度集成到 GNOME 桌面环境中,但它仍可与其他环境一起使用。许多 Linux 发行版认为 Flatpak 是一种流行的流行包格式。 Flatpak 是一个社区项目,尽管 Red Hat 和 Endless 私营公司在很大程度上资助了该工具的开发。
Snap 是创建 Ubuntu Linux 发行版的公司 Canonical 的一种文件格式。与 Flatpak 不同,snap 最初是为服务器设计的。虽然 snap 适用于许多不同的 Linux 发行版,但它们非常适合 Ubuntu。当然,由于 Ubuntu 的用户数量远高于其他发行版,Snap Store 也不乏应用程序。
比较 Flathub 和 Snap Store
结合使用时,Flathub 和 Snap Store 提供了一种获取 Linux 可能需要的主要桌面应用程序的方法。如果您使用的发行版同时支持 Flatpak 和 snap 文件(大多数流行发行版都可以做到这一点),那么您可以充分利用这两种格式。
Flathub 与免费开源工具有很多相似之处。相比之下,Snap Store 感觉更像是一种商业体验。
但视觉上的区别只是外观。基本上,您以相同的方式浏览两个在线应用程序中心,每个页面都允许您通过单击浏览器中的按钮开始安装应用程序。
您可以将 Flathub 和 Snap Store 视为应用商店。一个特殊的功能是它们不包含任何付费软件。无论您是下载开源软件还是专有软件,都无需支付任何费用。
现在,详细了解这两个网站,看看它们有何不同!
1.布局
Flathub 提供极简体验。它的界面类似于 GNOME 软件的网页版。 Flathub 以网格形式排列应用程序,并将它们划分为类似于您在 Linux 启动器中看到的类别。
Snap Store的布局在功能上与Flathub类似,但体验更友好。这里有很多混乱,Canonical 放置了指向开发人员资源的链接,使网站最初感觉是针对更多应用程序制造商的。
Flathub 和 Snap Store 都显示组应用程序。 Flathub 在其主页上包含多个类别,而 Snap Store 提供了许多类别供您在深入了解网站之前滚动浏览。
2.探索应用程序
Snap Store 应用程序目录,精简,使浏览和发现新软件更容易。值得注意的是,类别远远超过了开发人员可以包含在应用程序元数据中的内容。您会找到社交、服务器和云、安全、设备和物联网和艺术和设计等部分。 Canonical 的安排使查找可用应用程序变得容易。
Snap Store 还提供了更好的搜索结果。在 Snap Store 的搜索栏中输入 'photo' 会带来大约 40 个应用程序。在 Flathub 上执行相同操作以获得少于 10 个结果。 RAW Darktable 图像编辑器在两个应用商店中都可用,但是虽然在 Snap Store 中搜索时会出现,但在 Flathub 中搜索时不会出现。
3.可用的应用程序
Snap Store 似乎有更多的应用选项。 Canonical 声称这里有成千上万的应用程序可用。 Flathub 有更多选择,有 600 多个应用程序可用(但应该注意,Flakpak 并不是唯一的 Flakpak 源,而不是 snap)。
Snap Store 是否有许多您想要的应用程序取决于您要查找的内容。 Canonical 的应用商店得到了愿意将专有软件引入 Linux 的公司的更大支持。同时,Flathub 收到了更多来自免费和开源社区的贡献。
如果您正在寻找 GNOME 电子书阅读器,您可以在 Flathub 中找到 GNOME Books 和 Foliate,但在撰写本文时它们并未出现在 Snap Store 中。用于基本操作系统的 Bookworm 应用程序也是如此。同时,Snap Store 拥有独家的 Hiri 和 Mailspring 电子邮件应用程序,以及 Flock 的联系人应用程序。 Flathub 上没有这三个选项。
4.支持分发
Flathub 目前支持 21 个发行版,而 Snap Store 支持 41 个发行版。但支持问题不仅仅是您可以在 Linux 发行版上安装 Flatpak 或 snap。一个更潜在的问题是您的分发主动捕获哪种格式。显然,Ubuntu 是关于 Snap 的。
Elementary OS 已选择 Flatpak 作为它将在 Appcenter中分发的格式。 PureOS 背后的公司 Purism 在其 Librem 5 手机上使用了 Flatpak。这会影响是否为那些更有可能出现在 Flathub 或 Snap Store 中的发行版创建应用程序。
发行版可以托管自己的 Flatpak 存储库。相反,snap 是针对 Canonical 服务器的硬代码。这种专注让许多自由软件开发者感到不舒服。如果 Canonical 决定关闭该网站,snap 也会随之而来。按照 Canonical 的历史,这样的能力很可能会出现。
您应该使用哪个 Linux 应用商店?
老实说,没有什么理由不使用这两个应用程序商店。与 DEB 或 RPM 等格式不同,您可以轻松地在同一个桌面上安装 Flatpak 和 snap 包。尽管拥有通用、开源和免费的桌面包格式很棒,但这不是必需的。如果有几种格式可以在您的 PC 上运行,那么这比以前在 Linux 上管理软件要好得多。
如果非要在这两个应用商店中选择一个,答案就是Flathub。 Canonical 在接触独家应用开发商方面做出了更多努力。这无疑使人们更容易从 Windows 或 macOS 切换。如果你多年前进行过转换,你一定早就适应了到免费的替代品。 您可以通过查看 TipsMake.com 推荐的最好的免费和开源 Linux 应用程序来做到这一点。
祝您找到正确的选择!
评论