nihui 发表于 2009-7-27 10:28:22

贴一张 KDE 4.3 各个组件的内部编译依赖关系图

想自己编译 KDE4 的可以参照一下~
从下至上,箭头表示了全部的编译依赖(必须的+可选的)
也就是说按照这张图编译出来的 KDE4 是包含所有特性的。

由此可见:kdeplasma-addons 的依赖最多.....

:arrow:

jiangtao9999 发表于 2009-7-27 10:43:16

楼主有没有办法把 ML 2.5 的整个依赖关系图搞出来……

nihui 发表于 2009-7-27 10:46:45

原帖由 jiangtao9999 于 2009-7-27 10:43 发表 http://www.linuxfans.org/bbs/images/common/back.gif
楼主有没有办法把 ML 2.5 的整个依赖关系图搞出来……

没有办法……

不过可以画一张更加完整点的 KDE4 图,一楼的图是 kubuntu 画的......

jiangtao9999 发表于 2009-7-27 13:38:16

我觉得可以通过分析 rpm 数据库,或者 rpm 里面的依赖关系参数解决吧?
问题是有这种程序么?

sejishikong 发表于 2009-7-27 14:03:01

python程序应该可以,不过rpm系统下的循环依赖比较多,不知道会不会在处理的时候出问题。

jiangtao9999 发表于 2009-7-27 14:44:39

循环也不怕啊,能提示出来是循环才是需要的啊。Gentoo 本身也是有循环依赖的。但他的依赖关系处理部分的功能解决的很好啊……
总觉得 RPM 十分的不适合作为从 0 开始的软件包管理器……
不能像 Gentoo 那样通过 USE 关闭打开功能很麻烦的……

sejishikong 发表于 2009-7-27 15:15:33

其实就是spec的编写问题,spec如果写好了,完全可以实现USE的功能,只要在rpmmacro中定义就可以了。不过rpm系列下一般不在乎这个,所以spec符合要求的也不多。

nihui 发表于 2009-7-27 15:27:36

加了一些 kdesupport 组件的依赖图,还有 amarok/digikam/kdevelop


http://ftp.magiclinux.org.cn/nihui/kde4/tmp/mgc-kde4.png
页: [1]
查看完整版本: 贴一张 KDE 4.3 各个组件的内部编译依赖关系图