Linux应用程序沙箱和分发框架Flatpak达到稳定版本1.0

扁平包装Linux应用程序沙箱和分发框架, 已达到 1.0版稳定。与以前的稳定版(0.10.x)相比,新版本的安装和更新速度更快,可以将应用程序标记为支持终止,并在安装时提示用户输入应用程序权限被问到。
Flatpak是用于Linux软件实现,程序包管理和应用程序虚拟化的软件实用程序。用Flatpak构建的应用程序可以在几乎所有Linux发行版上运行。 Flatpak应用程序在沙盒环境中运行,该应用程序与系统的其余部分隔离,并且需要用户的许可才能访问用户的文件或访问硬件设备。使用Flatpak 1.0,系统会提示用户在安装过程中检查应用程序的权限。如果更新需要其他权限,则用户必须在执行更新之前确认它们。据我了解的有关管理Flatpak权限的信息,目前没有GUI工具,因此它仅适用于命令行,直到GUI工具可以利用此功能。
另一个重要的变化是增加了新的门户,应用程序可以在其中创建沙箱并自行重启。这有助于在更新后自动重新启动应用程序并运行新版本,以避免出现问题。
此外,Flatpak 1.0允许将应用程序标记为不支持。这很有用,因为诸如Gnome Software之类的应用程序中心可以使用它来警告用户已安装了过时的版本。
自0.10.x系列以来,Flatpak 1.0中的其他更改包括:

  • 对等安装(通过USB记忆棒或本地网络)已启用,并且现在默认情况下在所有版本中均支持。
  • 应用现在可以请求访问主机SSH代理,以安全地访问远程服务器或Git存储库。
  • 您可以使用新的应用程序权限授予对蓝牙设备的访问权限。
  • 现在,主机TLS证书已使用p11-kit-server向应用程序公开。
  • 命令行:
    • 为防止错误并显示所需的应用程序权限,安装,更新和卸载命令将要求您确认更改,然后再继续。
    • 自动删除未使用的运行时和扩展的新命令(帮助删除已删除的应用程序中的剩余内容): uninstall --unused
    • 新来的 info 包含选项 --show-permissions--file-access--show-location--show-runtime--show-sdk
    • repair -通过扫描错误,删除无效的对象并重新安装丢失的对象来修复损坏的安装。

您可能要咨询 已完成 Flatpak 1.0发行说明。
这是Flatpak版本0.11.7(在Ubuntu 18.04上可用的版本),用于从FlatHub安装GIMP。权限未列出,并且不要求用户继续安装。老Flatpak 0.11.7

Flatpak 1.0(用于从FlatHub安装GIMP)列出了权限,文件访问和dbus访问,并询问用户是否要继续安装。Flatpak 1.0安装权限在Flatpak 1.0版本中,Flatpak开发人员不再 FlatHub 该服务(用于分发Flatpak应用程序的中央商店)处于beta版本。此外,大多数Flatpak应用程序使用的主要Freedesktop运行时已通过新的生命周期策略进行了更新,包括定期的发布时间表,支持期限和安全更新保证。

获取Flatpak 1.0

有关如何在Linux发行版上设置Flatpak的说明, 快速安装指南
根据您的Linux发行版,在官方存储库中可能会花费一些时间来提供Flatpak 1.0。如果您想立即使用Flatpak 1.0,请在第三方存储库中搜索或 来源
在Ubuntu 18.04和16.04上,Flatpak 1.0已在官方PPA中提供,可以使用以下命令进行安装:

sudo add-apt-repository ppa:alexlarsson/flatpak
sudo apt update
sudo apt install flatpak

如果您使用的是Gnome软件,则还可以安装Software Flatpak插件。

sudo apt install gnome-software-plugin-flatpak
Sidebar