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 1.0(用于从FlatHub安装GIMP)列出了权限,文件访问和dbus访问,并询问用户是否要继续安装。在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