Flatpak
软件描述
在Linux上分发应用程序很麻烦:不同的发行版有多个版本,每个版本都有自己的库和打包格式。Flatpak正是为改变这一切而生。它能让同一款应用安装在不同的Linux发行版上,包括……
官方网站
访问软件的官方网站了解更多信息
flatpak.org
什么是 Flatpak?
在Linux上分发应用程序很麻烦:不同的发行版有多个版本,每个版本的库和打包格式各不相同。Flatpak正是为改变这一状况而生。它允许同一应用程序在不同的Linux发行版(包括不同版本)上安装。而且,它从设计之初就注重安全,确保应用程序彼此隔离,并与主机系统隔离。
特性:
• 通过 https://flathub.org 快速轻松地搜索或安装应用程序
• 获取应用程序的更新版本
Flatpak深受Linux用户及关注获取最新应用版本或使用内置沙盒环境的开发者欢迎。同时,用户仍能掌控安全性。
• 直接向用户推送更新
Flatpak允许应用开发者直接向用户推送更新,无需经过发行版,也无需为每个发行版单独打包和测试应用。
🔄 替代方案
28 个选择
Flattool
Flattool 是一个用于改进 Flatpak 用户体验的命令行脚本。它简化了 Flatpak 管理任务,使其更高效且易于使用。
受AUR启发的数据库及包管理器,可轻松安装、更新(真正意义上的)和管理所有AppImage及其他便携格式的软件,支持系统级或本地化操作,兼具APT的便捷与PacMan的强大功能。

Snapcraft
Snap 是一种易于创建和安装的软件包。它们会自动更新且运行安全。由于捆绑了所有依赖项,因此无需修改即可在所有主要 Linux 系统上运行。
Bazaar 是一个面向 GNOME 的新应用商店,专注于从 Flatpak 远程源(尤其是 Flathub)发现并安装应用程序和插件。它强调支持那些让 Linux 桌面成为可能的开发者。

AppImageKit
使用 AppImageKit,您可以将桌面应用程序打包为 AppImage 格式,使其能够在常见的 Linux 发行版(如 RHEL、CentOS、Ubuntu、Fedora、Debian 及其衍生版本)上运行。




