Flatpak
软件描述
在Linux上分发应用程序很麻烦:不同的发行版有多个版本,每个版本都有自己的库和打包格式。Flatpak正是为改变这一切而生。它能让同一款应用安装在不同的Linux发行版上,包括……
官方网站
访问软件的官方网站了解更多信息
flatpak.org
什么是 Flatpak?
在Linux上分发应用程序很麻烦:不同的发行版有多个版本,每个版本的库和打包格式各不相同。Flatpak正是为改变这一状况而生。它允许同一应用程序在不同的Linux发行版(包括不同版本)上安装。而且,它从设计之初就注重安全,确保应用程序彼此隔离,并与主机系统隔离。
特性:
• 通过 https://flathub.org 快速轻松地搜索或安装应用程序
• 获取应用程序的更新版本
Flatpak深受Linux用户及关注获取最新应用版本或使用内置沙盒环境的开发者欢迎。同时,用户仍能掌控安全性。
• 直接向用户推送更新
Flatpak允许应用开发者直接向用户推送更新,无需经过发行版,也无需为每个发行版单独打包和测试应用。
🔄 替代方案
28 个选择Zero Install 是一个去中心化的跨发行版软件安装系统。其他特性包括对共享库的完整支持、用户间的资源共享,以及与原生平台包管理器的集成。
Flathub
Flathub 是获取和分发桌面 Linux 应用的场所。它基于 Flatpak,使 Flathub 上的应用几乎可在任何 Linux 发行版上运行。
Nix 是一个功能强大的包管理器,适用于 macOS、Linux 及其他 Unix 系统,能够使包管理更加可靠且可重现。它提供原子升级和回滚、同一时间安装多个版本的包、多用户包管理以及简易的配置设置……

Homebrew Cask
Homebrew-Cask 为以二进制形式分发的 Mac 应用程序提供了一个友好的 Homebrew 风格 CLI 工作流。 它作为名为 cask 的 Homebrew 外部命令实现。




