QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1655|回复: 12

关于mysql和kdepim4的一些不是很痛快的想法

[复制链接]
发表于 2009-10-22 07:07:27 | 显示全部楼层 |阅读模式
也不知道akonadi的dbus模块的bug解决了没有,我个人以为没必要在系统中集成所有的KDE4组件,kdepim4就是一个很难让人舒服的产物,依赖现在身份不明的mysql,让系统绑定了一个不是人人都想要的数据库,而且功能和界面没有比kdepim3来的出色多少,还有很多的开源软件可以完全替代它。
ibakonadi-kde.so.4 is needed by (installed) kdebase4-workspace-4.3.2-6mgc25.i686
libakonadi-kmime.so.4 is needed by (installed) kdebase4-workspace-4.3.2-6mgc25.i686
这两个文件应该分离出来避免kdepim依赖整个kde4
redland也应该分离避免对数据库mysql的依赖,这个我已经在服务器上更新了。
应该把kdepim mysql amarok2分离出kde4主树,提供更多的选择吧。
这里提供一个移除akonadi mysql amarok2的替换资源,没有大面积重新编译,所以请留下libkdepimlibs4-4.3.2
注意用以下指令来删除
rpm -e `rpm -qa|grep akonadi` --nodeps
rpm -e `rpm -qa|grep ^kdepim` --nodeps
rpm -e `rpm -qa|grep mysql` amarok2 --nodeps
安装更新
rpm -Uvh *.rpm --force
然后用smart-gui再查下有没依赖错误。

http://ftp.magiclinux.org.cn/haulm/kde4/

[ 本帖最后由 haulm 于 2009-10-22 10:57 编辑 ]
发表于 2009-10-22 08:44:45 | 显示全部楼层
amarok2暂时没有好的替代品,kdepim看起来的确应该从cd中移除一部分,不过部分kdepim组件还是很有用的,正在考虑。
回复

使用道具 举报

 楼主| 发表于 2009-10-22 10:34:59 | 显示全部楼层
我现在的做法是删除kdepim大部份组件,只留下libkdepimlibs4,重新打包的redland和kdebase-worksapce可以完全去掉对mysql的依赖。
回复

使用道具 举报

发表于 2009-10-22 12:18:59 | 显示全部楼层
我发现,刚从ubuntu或者win过来的人看到KDE都会很头疼,那么多有着奇怪单词名字的程序 @_@!
回复

使用道具 举报

发表于 2009-10-22 12:35:44 | 显示全部楼层
再说两句,关于以上提到的软件,我正在熟悉中,但是整个系统作为个人使用的Desktop系统,加入mysql会使系统变得不是很安全。
回复

使用道具 举报

 楼主| 发表于 2009-10-26 00:29:47 | 显示全部楼层
kdebase4-workspace 中对 kdepimlib 的依赖是不正确的,不过KDE4的一些附加组件对kdepimlib 还是有依赖,否则编译都通不过,通过重新编译可以去掉对mysql及kdepim的大部份组件,但libkdepimlibs是需要保留的。
回复

使用道具 举报

 楼主| 发表于 2009-10-26 00:32:16 | 显示全部楼层
另外se兄应该考虑重新编译kdeplasma-addons,去掉桌面上的地球仪,因为没有安KDE4的教育组件,该桌面选项会导致黑屏,因为现在的X不能直接快捷重启,所以一旦选择就只能关机。
回复

使用道具 举报

发表于 2009-10-26 09:41:36 | 显示全部楼层
那到不用去掉,分包即可。kde4对kdepimlibs的依赖很强的,如果去掉,可能会导致很多附加组件的功能损失,只能通过分包来解决。
回复

使用道具 举报

 楼主| 发表于 2009-10-26 20:16:46 | 显示全部楼层
kdeplasma-addons建议还是减少功能(桌面按钮还是需要的),那样桌面运行应该还会更快一些,少点BUG,我觉得桌面地球仪、病毒类特效没有太大的用处。编译KDE4,kdepim4是必需编译进去的,连同mysql也需要,但是到了应用时,通过分包保留着libkdepimlibs4这个包,其它不需要的kdepim组件akonadi和mysql都能删掉。
也就是说到实际上发布时可以实现系统不带adonadi和mysql以及kdepim的大部份依赖mysql的组件。

[ 本帖最后由 haulm 于 2009-10-26 20:35 编辑 ]
回复

使用道具 举报

发表于 2009-10-26 22:01:56 | 显示全部楼层
可以去掉 akonadi

kmail/kontact/akregator 还没有依赖,至少 4.4 还不会。。。

ps: 暂离一段时间后终于又能上 mgc 的论坛了。。。

[ 本帖最后由 nihui 于 2009-10-26 22:06 编辑 ]
回复

使用道具 举报

发表于 2009-10-26 22:07:35 | 显示全部楼层
kdebase4-workspace 可以拆出两个依赖 akonadi 运行时的 plasma 数据引擎,就像 fedora 那样子~
回复

使用道具 举报

 楼主| 发表于 2009-10-30 06:21:58 | 显示全部楼层
原帖由 nihui 于 2009-10-26 22:07 发表
kdebase4-workspace 可以拆出两个依赖 akonadi 运行时的 plasma 数据引擎,就像 fedora 那样子~

我认为MGC2.5默认不要集成akonadi和mysql,何况现在的MGC的akonadi存在问题并没有工作起来。
回复

使用道具 举报

发表于 2009-10-31 09:46:28 | 显示全部楼层
不集成可以,不过分包就还得更细才行。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-23 02:23 , Processed in 0.061162 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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