haulm 发表于 2009-10-22 07:07:27

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

也不知道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 编辑 ]

sejishikong 发表于 2009-10-22 08:44:45

amarok2暂时没有好的替代品,kdepim看起来的确应该从cd中移除一部分,不过部分kdepim组件还是很有用的,正在考虑。

haulm 发表于 2009-10-22 10:34:59

我现在的做法是删除kdepim大部份组件,只留下libkdepimlibs4,重新打包的redland和kdebase-worksapce可以完全去掉对mysql的依赖。

zy_sunshine 发表于 2009-10-22 12:18:59

我发现,刚从ubuntu或者win过来的人看到KDE都会很头疼,那么多有着奇怪单词名字的程序 @_@!

zy_sunshine 发表于 2009-10-22 12:35:44

再说两句,关于以上提到的软件,我正在熟悉中,但是整个系统作为个人使用的Desktop系统,加入mysql会使系统变得不是很安全。

haulm 发表于 2009-10-26 00:29:47

kdebase4-workspace 中对 kdepimlib 的依赖是不正确的,不过KDE4的一些附加组件对kdepimlib 还是有依赖,否则编译都通不过,通过重新编译可以去掉对mysql及kdepim的大部份组件,但libkdepimlibs是需要保留的。

haulm 发表于 2009-10-26 00:32:16

另外se兄应该考虑重新编译kdeplasma-addons,去掉桌面上的地球仪,因为没有安KDE4的教育组件,该桌面选项会导致黑屏,因为现在的X不能直接快捷重启,所以一旦选择就只能关机。

sejishikong 发表于 2009-10-26 09:41:36

那到不用去掉,分包即可。kde4对kdepimlibs的依赖很强的,如果去掉,可能会导致很多附加组件的功能损失,只能通过分包来解决。

haulm 发表于 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 编辑 ]

nihui 发表于 2009-10-26 22:01:56

可以去掉 akonadi

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

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

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

nihui 发表于 2009-10-26 22:07:35

kdebase4-workspace 可以拆出两个依赖 akonadi 运行时的 plasma 数据引擎,就像 fedora 那样子~

haulm 发表于 2009-10-30 06:21:58

原帖由 nihui 于 2009-10-26 22:07 发表 http://www.linuxfans.org/bbs/images/common/back.gif
kdebase4-workspace 可以拆出两个依赖 akonadi 运行时的 plasma 数据引擎,就像 fedora 那样子~
我认为MGC2.5默认不要集成akonadi和mysql,何况现在的MGC的akonadi存在问题并没有工作起来。

sejishikong 发表于 2009-10-31 09:46:28

不集成可以,不过分包就还得更细才行。
页: [1]
查看完整版本: 关于mysql和kdepim4的一些不是很痛快的想法