Flatpak技术求解,真的能像绿色软件一样,完全不考虑依赖?
Tofloor
poster avatar
137******47
deepin
2017-09-08 18:05
Author
应用格式迁移基于Flatpak技术,将深度商店应用和深度系列应用从deb应用格式迁移到Flatpak应用格式;彻底分离应用和系统的紧耦合,可以像绿色软件一样下载应用后直接打开使用;不再烦恼依赖问题,应用和系统可以分开独立升级。

Reply Favorite View the author
All Replies
avatar
longxiang
deepin
2017-09-08 18:18
#1
好像是真么回事啊,
Reply View the author
avatar
134******40
deepin
2017-09-08 18:30
#2
不存在没有依赖的技术,flatpak也不例外。flatpak可以相互隔离各个程序之间的依赖,避免不同程序之间因为依赖的不同而导致的冲突问题。而且flatpak还有运行时环境(不同版本的系统会提供不同类型的运行时环境),这个是flatpak软件必须具有的。当然了,相互隔离的flatpak之间的打交道的事情,需要在flatpak打包时有清醒的认识。
Reply View the author
avatar
134******40
deepin
2017-09-08 18:32
#3
flatpak主要是解决依赖冲突问题,而不是解决依赖问题。
Reply View the author
avatar
137******47
deepin
2017-09-08 18:53
#4
https://bbs.deepin.org/post/145205
flatpak主要是解决依赖冲突问题,而不是解决依赖问题。

总之10月份上线,到时看看什么意思吧
Reply View the author
avatar
134******40
deepin
2017-09-08 19:02
#5
https://bbs.deepin.org/post/145205
总之10月份上线,到时看看什么意思吧

不用等10月上线就知道,因为flatpak这个官方文档清清楚楚的说明了,而且我已经安装测试打包过flatpak了。
只要是工具,就存在依赖问题,任何工具都不例外,有的依赖系统集成了,没集成的,一种自我集成,一种指定系统下载集成。
Linux最大的问题就时相互之间的依赖导致的冲突问题,这是最让人头疼但是又及其难解决的问题。
Reply View the author
avatar
180******66
deepin
2017-09-08 19:10
#6
Flatpak是不是类似沙盒环境,保证软件不会过多的干扰系统进程,只有必要的进程交互,感觉这样启动速度和资源占用上应该会大上不少
Reply View the author
avatar
方老四
deepin
2017-09-08 19:11
#7
本帖最后由 fangling 于 2017-9-8 11:32 编辑

我理解flatpak的原理,各大发行版的运行时和SDK里面包含了大部分基础依赖包,没有的依赖都必须打在flatpak应用里面,这样flatpak应用运行的时候就不会存在依赖问题。不知道对不对?
Reply View the author
avatar
jingle
deepin
2017-09-08 19:20
#8
https://zh-cn.libreoffice.org/download/flatpak/

gnome 的需要运行它的 sdk 和runtime


KDE 的安装需要它的环境

http://www.jgrulich.cz/2017/02/2 ... ient-for-flatpak-2/


DDE 同样也是
Reply View the author