免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 10830 | 回复: 24
打印 上一主题 下一主题

[FreeBSD] 编译KDE4 for FreeBSD [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-03-07 11:05 |只看该作者 |倒序浏览
编译KDE4 for FreeBSD                                                                                                                                                                                                                                                                           很多人在问kde4 for FreeBSD的事,我想其中的某些人对kde4的ports迟迟不出大为恼火,实际上“测试版”的kde4ports已经有了,而且已经逐渐趋于完善,如果不想望梅止渴,而且不在意很费时间很费电的话,不妨和我一起来测试kde4ports,一起编译编译kde4。如果能把典型的错误上报到freebsd.kde.org,也算是做点儿贡献。

编译kde4 ports的先期准备:

1、安装FreeBSD 7.0 release,需要带上ports,然后更新到最新的版本,7.0 release的版本有些老,理由是7.0使用的是gcc 4

2、获得正在修订的kde 4 ports,命令行输入:
  1. cvs -d:ext:anoncvs@orm.arved.priv.at:/home/kde-freebsd co area51
复制代码
一个字母也不要差,细节可以参看我大年初一的一篇日志:

http://blog.chinaunix.net/u/12258/showart_476648.html

这样会在当前目录下生成一个area51目录,目录下面就是kde4和kde3.5.9的ports了

3、一个捷径

在area51目录下编译kde4要一些设置,很麻烦,提供一种我用的方法

当前目录下输入:
  1.     cd   area51
  2.     cp   -R *      /usr/ports/
复制代码
这样kde4的ports就融入到 /usr/ports 中了


[增补]编译小结

这个kde4的ports是基于kde 4.0.1的,qt4要重新编译,目前freebsd ports的版本较低。

1 编译qt4

在这个测试版的kde4 ports中,包含所需的qt4,拷贝的时候,已经把原来的qt4覆盖了。编译方法:
  1. cd  /usr/ports/devel/qt4
  2. make install  clean
复制代码
在编译qt4时,会出现几个补丁无法使用,qt4编译会停止,我查看了对应的.diff文件,补丁的代码定位有问题,可以删除

删除那几个有问题的补丁后,qt4编译很顺利。


2 编译kde4

为了省事,我直接编译kde4,方法是
  1. cd  /usr/ports/x11/kde4
  2. make install clean
复制代码
这期间要安装很多依赖组件,除了kde4相关的要重新编译外,其他的可以使用pkg_add -r 软件包名 进行安装,当然也可以都采用make,时间会成倍增加。

大致的编译顺序是:

kdelibs4

kdebase-runtime

kdebase

kdepim

以及上端的一些应用组件!

3 kde4的一些变化

粗略的看了一下,kde4的安装路径与freebsd-kde上的讨论一致,单独放在一个目录下面,具体的路径是

/usr/local/kde4

因此编译完成以后,要把kde4的路径添加到PATH环境变量中

setenv PATH  /usr/local/kde4/bin:$PATH

如果xorg系统配置没有问题的话,运行kdm,就可以试用kde4了!

4 kde 4.0.1 的一些体会

a 文件管理器的界面初看很像gnome的鹦鹉螺,多了一个很贴心的功能,在状态栏里面时刻显示当前分区的大小和可用空间,当进行添加、删除操作的时候,反应有些慢

b konq启动速度很慢,很慢很慢,也许是自己没有配置好的原因,但也不应该这么慢,在kde 4.0.2中,konq改善不少,速度快了很多了!

c 音频的后台服务有些蹊跷,目前还搞不定发声的问题

d 界面很漂亮,一些继承自kde3的程序运行速度很快,虽说还在发展中,但总体的响应速度和kde3时一样的,期待后续的版本能有更好的表现。








[ 本帖最后由 杜比环绕声 于 2008-3-11 00:49 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2008-03-07 11:09 |只看该作者
原帖由 杜比环绕声 于 2008-3-7 11:05 发表
编译KDE4 for FreeBSD                                                                                                                                                                                                                                                                                                                        很多人在问kde4 for FreeBSD的事,我想其中的某些人对kde4的ports迟迟不出大为恼火,实际上“测试版”的kde4ports已经有了,而且已经逐渐趋于完善 ...


编译成功,截图

http://bbs.bsdlover.cn/thread-461-1-1.html

论坛徽章:
0
3 [报告]
发表于 2008-03-07 12:27 |只看该作者
编译的话要花多少时间和磁盘空间?

论坛徽章:
2
亥猪
日期:2014-03-19 16:36:35午马
日期:2014-11-23 23:48:46
4 [报告]
发表于 2008-03-07 12:28 |只看该作者
辛苦了兄弟

论坛徽章:
0
5 [报告]
发表于 2008-03-07 12:34 |只看该作者
原帖由 gvim 于 2008-3-7 12:28 发表
辛苦了兄弟


多谢多谢

论坛徽章:
0
6 [报告]
发表于 2008-03-07 12:39 |只看该作者
原帖由 arust 于 2008-3-7 12:27 发表
编译的话要花多少时间和磁盘空间?


视网络环境和编译环境,我的编译环境是VM 6.02虚拟机,下载原代码包的网速在100KB/s左右,用了一个晚上的时间!

磁盘空间起码要10G,查看log,qt4.3.4 30多兆的源代码,每编译一个组件,都要expact一次,应该是最占空间的

论坛徽章:
26
处女座
日期:2016-04-18 14:00:4515-16赛季CBA联赛之深圳
日期:2020-06-02 10:10:5015-16赛季CBA联赛之广夏
日期:2019-07-23 16:59:452016科比退役纪念章
日期:2019-06-26 16:59:1315-16赛季CBA联赛之天津
日期:2019-05-28 14:25:1915-16赛季CBA联赛之青岛
日期:2019-05-16 10:14:082016科比退役纪念章
日期:2019-01-11 14:44:062016科比退役纪念章
日期:2018-07-18 16:17:4015-16赛季CBA联赛之上海
日期:2017-08-22 18:18:5515-16赛季CBA联赛之江苏
日期:2017-08-04 17:00:4715-16赛季CBA联赛之佛山
日期:2017-02-20 18:21:1315-16赛季CBA联赛之天津
日期:2016-12-12 10:44:23
7 [报告]
发表于 2008-03-07 17:53 |只看该作者
KDE4有什么新功能不?

论坛徽章:
0
8 [报告]
发表于 2008-03-08 11:17 |只看该作者
原帖由 evaspring 于 2008-3-7 17:53 发表
KDE4有什么新功能不?


新功能谈不上,新特性挺多!而且kde4还在不断完善中,距离成熟应用有段距离!

论坛徽章:
0
9 [报告]
发表于 2008-03-09 22:19 |只看该作者
area51 的 kde4 ports 在3月7日已经升级到 kde 4.0.2,开始make中

论坛徽章:
0
10 [报告]
发表于 2008-03-09 22:39 |只看该作者
哇,杜比在Fb的桌面应用中貌似已经颇有造诣了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP