haulm 发表于 2008-9-4 20:19:57

通过一些组件的升级编译后觉得可以过渡应用KDE4了

可能只安装了一个kdebase不能体现出KDE4的魅力,虽然kdebase不依赖kdepim和kdepimlib,kdepimlib似乎是整个KDE4桌面的重要组件。对于KDE4的使用可能要有一些时间习惯,KDE4打开文件管理器有点慢,但在文件管理器中的操作却是很快的,KDE4的其它组件运行速度还算可以,也许dolphin还要加速,dolphin的虚拟终端一开始不习惯,不过后来发现虚拟终端和图形目录界面的切换是同步的,还是相当方便。

haulm 发表于 2008-9-4 21:01:01

发个图吧

haulm 发表于 2008-9-5 15:05:02

我从nihui那得的源码包,不过烦其扩展插件依赖太多,所以相当多的东西没有编译进去。nihui的包分的好细,每个教育软件一个包。

hhf3498 发表于 2008-9-5 16:46:36

原帖由 haulm 于 2008-9-5 15:05 发表 http://www.linuxfans.org/bbs/images/common/back.gif
我从nihui那得的源码包,不过烦其扩展插件依赖太多,所以相当多的东西没有编译进去。nihui的包分的好细,每个教育软件一个包。
分细点好
按需下载

haulm 发表于 2008-9-5 17:08:22

教育组件的语言部份算是废了,没有任何和中文有关的字典,连个中英资源都没有。

jozhu 发表于 2008-9-5 19:13:54

kdeworkplace也没装》

jiangtao9999 发表于 2008-9-5 19:41:54

KDE4 好像已经开始进行软件包拆分了。
记得好像是 4.1 就不再这么大集成包了?

nihui 发表于 2008-9-5 20:15:06

原帖由 jiangtao9999 于 2008-9-5 19:41 发表 http://www.linuxfans.org/bbs/images/common/back.gif
KDE4 好像已经开始进行软件包拆分了。
记得好像是 4.1 就不再这么大集成包了?


KDE 上游发布是不拆分的。
拆分的事情全部由各个发行版做包的人完成。

.........当初我为了细拆 kde4 的包花了半个月的时间呢..(fedora 是不细拆的,mandriva 拆得太细了,而 opensuse/archlinux 比较和 magiclinux 接近,但也不是以最后安装文件进行拆包的,而是依靠 cmake 的特性一层层文件夹进入编译得到文件列表的,所以没有参照,全靠自己动手一个个分类)

haulm 发表于 2008-9-5 20:32:45

原帖由 nihui 于 2008-9-5 20:15 发表 http://www.linuxfans.org/bbs/images/common/back.gif



KDE 上游发布是不拆分的。
拆分的事情全部由各个发行版做包的人完成。

.........当初我为了细拆 kde4 的包花了半个月的时间呢..(fedora 是不细拆的,mandriva 拆得太细了,而 opensuse/archlinux 比较 ...
我花了些时间把libkdelibs 和libkdepimlibs改成kdelibs4-core 和kdeipm4-core,你这两包名看得我头晕,不改都不舒服了。

haulm 发表于 2008-9-5 21:03:35

原帖由 hhf3498 于 2008-9-5 16:46 发表 http://www.linuxfans.org/bbs/images/common/back.gif

分细点好
按需下载

可惜nihui依赖搞错了,在SPEC档案发现以下的句子

Requires: %{name}-blinken = %{version}
Requires: %{name}-kalgebra = %{version}
Requires: %{name}-kalzium = %{version}
Requires: %{name}-kanagram = %{version}
Requires: %{name}-kbruch = %{version}
Requires: %{name}-kgeography = %{version}
Requires: %{name}-khangman = %{version}
Requires: %{name}-kig = %{version}
Requires: %{name}-kiten = %{version}
Requires: %{name}-klettres = %{version}
Requires: %{name}-kmplot = %{version}
Requires: %{name}-kpercentage = %{version}
Requires: %{name}-kstars = %{version}
Requires: %{name}-ktouch = %{version}
Requires: %{name}-kturtle = %{version}
Requires: %{name}-kwordquiz = %{version}
Requires: %{name}-libkdeedu = %{version}
Requires: %{name}-marble = %{version}
Requires: %{name}-parley = %{version}
Requires: %{name}-step = %{version}

这样的结果是造成你必需安装所有的包才能完事

正确的写法应试是在每个%package中添加

Requires: %{name} = %{version}
Requires: %{name}-libkdeedu = %{version}

[ 本帖最后由 haulm 于 2008-9-5 21:10 编辑 ]

秦武扬 发表于 2008-9-6 12:30:29

建议拆分,按需安装!

sejishikong 发表于 2008-9-6 16:38:37

原帖由 haulm 于 2008-9-5 21:03 发表 http://www.linuxfans.org/bbs/images/common/back.gif


可惜nihui依赖搞错了,在SPEC档案发现以下的句子

Requires: %{name}-blinken = %{version}
Requires: %{name}-kalgebra = %{version}
Requires: %{name}-kalzium = %{version}
Requires: %{name}-kan ...
这种不算错吧,这一般表示%{name}是个虚包,可以单独装每个包,也可以直接安装%{name},就全部安装了。很多包都是这样的。
页: [1]
查看完整版本: 通过一些组件的升级编译后觉得可以过渡应用KDE4了