QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1787|回复: 7

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

[复制链接]
发表于 2009-7-27 10:28:22 | 显示全部楼层 |阅读模式
想自己编译 KDE4 的可以参照一下~
从下至上,箭头表示了全部的编译依赖(必须的+可选的)
也就是说按照这张图编译出来的 KDE4 是包含所有特性的。

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2009-7-27 10:43:16 | 显示全部楼层
楼主有没有办法把 ML 2.5 的整个依赖关系图搞出来……
回复

使用道具 举报

 楼主| 发表于 2009-7-27 10:46:45 | 显示全部楼层
原帖由 jiangtao9999 于 2009-7-27 10:43 发表
楼主有没有办法把 ML 2.5 的整个依赖关系图搞出来……


没有办法……

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

使用道具 举报

发表于 2009-7-27 13:38:16 | 显示全部楼层
我觉得可以通过分析 rpm 数据库,或者 rpm 里面的依赖关系参数解决吧?
问题是有这种程序么?
回复

使用道具 举报

发表于 2009-7-27 14:03:01 | 显示全部楼层
python程序应该可以,不过rpm系统下的循环依赖比较多,不知道会不会在处理的时候出问题。
回复

使用道具 举报

发表于 2009-7-27 14:44:39 | 显示全部楼层
循环也不怕啊,能提示出来是循环才是需要的啊。Gentoo 本身也是有循环依赖的。但他的依赖关系处理部分的功能解决的很好啊……
总觉得 RPM 十分的不适合作为从 0 开始的软件包管理器……
不能像 Gentoo 那样通过 USE 关闭打开功能很麻烦的……
回复

使用道具 举报

发表于 2009-7-27 15:15:33 | 显示全部楼层
其实就是spec的编写问题,spec如果写好了,完全可以实现USE的功能,只要在rpmmacro中定义就可以了。不过rpm系列下一般不在乎这个,所以spec符合要求的也不多。
回复

使用道具 举报

 楼主| 发表于 2009-7-27 15:27:36 | 显示全部楼层
加了一些 kdesupport 组件的依赖图,还有 amarok/digikam/kdevelop


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 22:39 , Processed in 0.034834 second(s), 17 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表