- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
flatpak简介
CECT-ISOFT
flatpak 手册
James feng
2017 年6 月
CECT-isoft flatpak 手册
目录
一、介绍Flatpak2
1.如何工作2
2.flatpak命令3
3.标识符4
4.背后原理4
二、Flatpak 应用的元素5
1.标准应用程序元素5
2.应用程序结构5
3.metadata文件6
三、开始设置7
1.安装SDK7
2.环顾四周7
四、 构建简单app8
1.创建一个app8
2.构建8
3.完成构建9
五、 Flatpak 构造器9
1.Manifest10
2.清理10
3.文件重命名11
4.分开放置11
5.示例11
6.Manifest示例12
六、 使用沙箱12
1. 配置沙箱权限13
2. portals13
3. 重定义沙箱权限14
4. 常用沙箱权限14
七、 发布应用程序15
1.托管一个仓库15
2.重要的细节15
3.GPG签名16
4.关于仓库16
5.单文件包17
八、 命令参考17
1
CECT-isoft flatpak 手册
一、介绍Flatpak
flatpak是一门构建、发布、安装、运行应用程序的技术。它主要应用于
linux桌面系统,尽管也可以用作其他环境的应用发布基础,比如嵌入式系统。
flatpak 已经设计完成了以下几个目标:
允许应用安装到任何操作系统
为应用提供一致的环境,以便于测试和减少BUG
将应用从操作系统中解耦,使得应用不依赖于任何的特定发布版本
允许应用程序绑定它们自己的依赖项,以便于他们可以使用Linux发行
版中没有提供的库,以及他们可以依赖于特定的版本,甚至可以依赖于
一个库的补丁版本
将应用隔离在沙箱中,以提高linux桌面的安全性
flatpak轻松地实现利用了这些特性,如果你还没有准备好,那么推荐尝试
一下helloworld作为开始体验的方式。
更多关于flatpak 的信息可以在中找到。
1.如何工作
flatpak通过一些数量不多的关键概念来理解。这同样可以用来解释它和传
统的软件包有何不同。
2
CECT-isoft
文档评论(0)