Chinaunix

标题: kde 4.2 on FreeBSD 赏析 [打印本页]

作者: 杜比环绕声    时间: 2009-02-06 22:36
标题: kde 4.2 on FreeBSD 赏析


默认桌面



konq浏览器,比kde3.5.10和kde 4.1.4有改进



kde 4.2的默认存储后端,利用akonadi服务器把数据集中保存在mysql服务器上。



nepomuk语义学桌面搜索引擎,在kde 4.2中功能稳定,利用nepomuksearch:/关键字 就可以进行搜索了



kde 4.2 的默认 K菜单,黑白相间,与kde 4.1.4有些不同。



系统设置界面,分常规和高级两个部分,与kde 4.1.4相比,在名称和界面布局上有所改动



kde 4.2 中 kdepim组件中的kmail,功能有所增强,完成度相当高,和akonadi结合使用,可加快邮件搜索,并和通讯录,笔记,日记,日程安排等数据集中存储。



Dolphin的预览功能,可对文件添加标签和评分,标签纳入到nepomuk索引数据库中,便于搜索



功能强大的“个人信息管理器”



kdegraphics组件提供的Okular是一个多种图形格式文件浏览器,设置使用平台字体比kde3中kpdf的汉字显示设置要简单了很多

[ 本帖最后由 杜比环绕声 于 2009-2-6 22:54 编辑 ]
作者: greensky_34    时间: 2009-02-06 23:02
提示: 作者被禁止或删除 内容自动屏蔽
作者: thinkscape    时间: 2009-02-06 23:06
怎样安装呀?
作者: zhqiang04    时间: 2009-02-06 23:44
不支持flash
一大遗憾
作者: dooros    时间: 2009-02-07 00:17
原帖由 杜比环绕声 于 2009-2-6 22:36 发表
315545

默认桌面

315550

konq浏览器,比kde3.5.10和kde 4.1.4有改进

315551

kde 4.2的默认存储后端,利用akonadi服务器把数据集中保存在mysql服务器上。

315552

nepomuk语义学桌面搜索引擎 ...

自动升级?ports安装?pkg_add安装?
作者: lsstarboy    时间: 2009-02-07 00:20
进ports了吗?进了就升级看看!

上面图上的桌面好像成两个,有点像gnome了,是改的还是默认的?

另外,好像place还是英文的,是不是字节的问题还没解决?
作者: waveflowers    时间: 2009-02-07 10:37
请问楼主是怎么安装的?好象Freebsd7.0 ports里的是KDE4.1.1的?另外我有从网上把KDE4.2.0的Source包(总共500多MB)下载到/usr/ports/distfiles里了,请问要怎么才能安装?是先Make后,再pkg-add吗?还是怎么样?另外ports 安装KDE4.2.0需要多少硬盘空间?我是新手,谢谢!

[ 本帖最后由 waveflowers 于 2009-2-7 10:57 编辑 ]
作者: prolj    时间: 2009-02-07 12:29
我想信lz应该会使用 scim-python,sougou拼音的词库。
作者: pinkstyle    时间: 2009-02-07 18:29
为什么我看到的都是红叉呢,好眼馋啊,呵呵,图片我这里看怎么打不开~!
作者: uutorok    时间: 2009-02-08 01:10
Good job! 杜比兄!
作者: 16hotcom    时间: 2009-02-08 16:09
真漂亮啊!
什么时候进ports呢?
作者: 杜比环绕声    时间: 2009-02-08 22:58
原帖由 thinkscape 于 2009-2-6 23:06 发表
怎样安装呀?


使用的是freebsd-kde的kde4.2 ports,编译安装,目前kde 4.2还未进入freebsd的官方ports

编译安装的方法可参见下面的网址,里面说的很详细:

https://kf.athame.co.uk/access.php

关于place的本地化,从kde 4.1.4开始,place已经不翻译
作者: lsstarboy    时间: 2009-02-08 23:17
呵呵,看样place要成为历史原因!

这样不好,如果给学生讲的话,这个地方不好说!
作者: wangbin    时间: 2009-02-09 13:46
只做服务器,不打算做桌面。
作者: waveflowers    时间: 2009-02-11 14:28
官方ports 已经可以安装kde4.2.0了!
作者: lsstarboy    时间: 2009-02-11 14:52
好消息。试试新!
作者: 杜比环绕声    时间: 2009-02-11 17:53
原帖由 waveflowers 于 2009-2-11 14:28 发表
官方ports 已经可以安装kde4.2.0了!


kde 4.2 的确是已经进入ports了,但不推荐全新ports安装,在现在的ports里面,xorg的版本是 7.4,从目前的邮件列表反应问题上看,问题不少!
作者: waveflowers    时间: 2009-02-14 10:50
原帖由 杜比环绕声 于 2009-2-11 17:53 发表


kde 4.2 的确是已经进入ports了,但不推荐全新ports安装,在现在的ports里面,xorg的版本是 7.4,从目前的邮件列表反应问题上看,问题不少!


您的Xorg是哪个版本,Kde4.2在它之上是不是问题较少?
另外7.1realise的Iso光盘上的Xorg7.3会不会好一点?
作者: egmkang    时间: 2009-02-14 12:35
看样子不错哦
作者: 杜比环绕声    时间: 2009-02-14 14:19
原帖由 waveflowers 于 2009-2-14 10:50 发表


您的Xorg是哪个版本,Kde4.2在它之上是不是问题较少?
另外7.1realise的Iso光盘上的Xorg7.3会不会好一点?


xorg 7.3 + kde 4.2 比较稳定!xorg 7.4 相对 7.3 有些变动,以往的经验,还需沉淀一两个小版本的升级才能稳定些!
作者: egmkang    时间: 2009-02-14 20:18
我今天在VM里面make kde4.2的时候没有成功,请问怎么才能成功?
出现错误代码1........
作者: 杜比环绕声    时间: 2009-02-14 23:33
原帖由 egmkang 于 2009-2-14 20:18 发表
我今天在VM里面make kde4.2的时候没有成功,请问怎么才能成功?
出现错误代码1........


错误信息太过简单了,无法帮到你!
作者: fhzxt    时间: 2009-02-15 12:28
What a good job! 杜比兄你还是给一个详细的指导吧,编译KDE是成功了,但输入法、字体啊什么的总是出问题搞不定,更别说还有dbus老是找我的麻烦,另您使用的字体不会是雅黑吧?
作者: egmkang    时间: 2009-02-15 12:32
我编译都没通过....
我是直接最小安装,然后sysinstall安装Xorg 7.3,然后在ports里面make install的,就出现 什么***error code 1

[ 本帖最后由 egmkang 于 2009-2-15 12:34 编辑 ]
作者: waveflowers    时间: 2009-02-15 14:34
原帖由 fhzxt 于 2009-2-15 12:28 发表
What a good job! 杜比兄你还是给一个详细的指导吧,编译KDE是成功了,但输入法、字体啊什么的总是出问题搞不定,更别说还有dbus老是找我的麻烦,另您使用的字体不会是雅黑吧?


我已经最小化安装了Freebsd7.1,并通过光盘安装了Xorg7.3.2,而且设置好了,没有什么问题。现在准备通过Ports编译安装Kde4.2了,我的带宽是2M的光纤,机器配置T2390的CPU,2G的内存。不知道您花了多久安装好的?我的大概要花多长时间才能安装完成?中间有没有什么特别注意的事情?
多谢!
作者: egmkang    时间: 2009-02-15 16:43
原帖由 杜比环绕声 于 2009-2-14 23:33 发表


错误信息太过简单了,无法帮到你!


哦,今天再次尝试,发现问题出现在编译QT4的时候,出现 错误代码1.
好像说我的 qt版本不太对....

不知道现在你有什么办法么?

[ 本帖最后由 egmkang 于 2009-2-15 16:44 编辑 ]
作者: fhzxt    时间: 2009-02-15 18:33
我的配置比你的烂,1G内存,2G单核cpu,从中午开始的,一直到第二天早上我起来看,就编译好了。这个编译确实是很麻烦啊,ls走好。LZ的中文字体我回想了下好像是文泉的黑体,不过看不到图片了,各位能不能给我确认下?
作者: 杜比环绕声    时间: 2009-02-15 19:46
原帖由 fhzxt 于 2009-2-15 12:28 发表
What a good job! 杜比兄你还是给一个详细的指导吧,编译KDE是成功了,但输入法、字体啊什么的总是出问题搞不定,更别说还有dbus老是找我的麻烦,另您使用的字体不会是雅黑吧?


截图的确用得是雅黑,简单的用kde42的字体安装程序安装一下就可以了,后来又安装了文泉驿的正黑,显示效果差不多!
作者: 杜比环绕声    时间: 2009-02-15 19:51
原帖由 waveflowers 于 2009-2-15 14:34 发表


我已经最小化安装了Freebsd7.1,并通过光盘安装了Xorg7.3.2,而且设置好了,没有什么问题。现在准备通过Ports编译安装Kde4.2了,我的带宽是2M的光纤,机器配置T2390的CPU,2G的内存。不知道您花了多久安装好 ...


因为网络环境的不同,下载的快慢占用一定的时间,所以时间上不好来定义

我一惯的做法是先把qt和kde42的代码包准备好以后再进行编译,比较省时间

其实kde42的运行环境,当编译安装完kdelibs,kdebase-runtime,kdebase-workspace和kdebase就已经齐备了,剩下的组件都是应用程序,建议楼上诸位要编译的话,做如下的选择:

cd /usr/ports/x11/kde4

make config

在出现的对话框里面,所有组件都去掉,这样就只编译我上面所说的几个模块了!
作者: 杜比环绕声    时间: 2009-02-15 20:10
原帖由 egmkang 于 2009-2-15 16:43 发表


哦,今天再次尝试,发现问题出现在编译QT4的时候,出现 错误代码1.
好像说我的 qt版本不太对....

不知道现在你有什么办法么?


kde 4.2 需要 qt 4.4.3 这个版本,版本过低会报错退出,解决的方法有很多

建议先更新ports树,然后运行 portupgrade -RP qt4 进行更新!时间多长不好说,这和你系统安装的软件包以及网络环境有关!
作者: fhzxt    时间: 2009-02-15 21:11
提个问题:文泉正黑应该只要用ports安装就可以了吧?编译时那个选项怎么选?
作者: 杜比环绕声    时间: 2009-02-15 21:17
原帖由 fhzxt 于 2009-2-15 21:11 发表
提个问题:文泉正黑应该只要用ports安装就可以了吧?编译时那个选项怎么选?


到文泉驿下载字体,kde 4.2安装完成以后,用它的字体安装程序,一安装就能用!正黑是ttf字体,点阵字体推荐用ports安装
作者: waveflowers    时间: 2009-02-16 10:33
还有一个问题就是,我事先下载了KDE4.2的Source包,但是有些包要放在:/usr/ports/distfiles/kde/下面,有些放在/usr/ports/distfiles/下面,有什么规律,不然我已经下载好的包又要从网上重新下载一次?
作者: fhzxt    时间: 2009-02-16 13:02
遇到2个麻烦:
一个是用portupgrade更新ports时告诉我两个目录找不到不能更新xorg,所以我的xorg还是7.3的,重新extract我也试过了,我是用portsnape的,用的是portsnape.cn.freebsd.org的服务器。那两个目录是:/usr/ports/x11/xorg-protos和/usr/ports/x11/xphelloworld;
第二个是鼠标不能用了,先说明我没有去改配置文件,文本模式下触摸板和usb鼠标都能用,xorg.conf是用xorg -configure生成的,我只改了分辨率,其他也没改,测试时,两个鼠标都不能动。请教各位啊,7-stable的,古老版本的方法估计不能用。

[ 本帖最后由 fhzxt 于 2009-2-16 13:04 编辑 ]
作者: 杜比环绕声    时间: 2009-02-16 13:33
原帖由 waveflowers 于 2009-2-16 10:33 发表
还有一个问题就是,我事先下载了KDE4.2的Source包,但是有些包要放在:/usr/ports/distfiles/kde/下面,有些放在/usr/ports/distfiles/下面,有什么规律,不然我已经下载好的包又要从网上重新下载一次?


KDE 4.2 和 Qt 4.4.3 的源代码包,都是放在 /usr/ports/distfiles/KDE 目录下,注意KDE是大写!
作者: 杜比环绕声    时间: 2009-02-16 13:40
原帖由 fhzxt 于 2009-2-16 13:02 发表
遇到2个麻烦:
一个是用portupgrade更新ports时告诉我两个目录找不到不能更新xorg,所以我的xorg还是7.3的,重新extract我也试过了,我是用portsnape的,用的是portsnape.cn.freebsd.org的服务器。那两个目录是 ...


ports的缺失可以用csup到官网去更新,若还出现所说的问题,建议删除 /usr/ports/index-7.db这个文件,用portupgrade重新建立ports的数据库

xorg的问题,我是一种猜测,估计是更新了xorg 的server 了,xorg 7.4 的server 在配置输入设备时,需要hal的支持,否则无法识别输入设备,尤其是鼠标。可以在rc.conf中加入 hald_enable="YES",系统启动自动加载hal,也可以 cd /usr/local/etc/rc.d && ./hald forcestart临时启动hal,再启动x,看看是否能用鼠标!
作者: fhzxt    时间: 2009-02-16 13:48
csup是不是更新前照handbook所说要删除以前的全部ports?而且我看过了那两个目录确实不存在,应该不是db的问题

[ 本帖最后由 fhzxt 于 2009-2-16 13:49 编辑 ]
作者: 杜比环绕声    时间: 2009-02-16 13:55
原帖由 fhzxt 于 2009-2-16 13:48 发表
csup是不是更新前照handbook所说要删除以前的全部ports?而且我看过了那两个目录确实不存在,应该不是db的问题


csup和cvsup的功能是一样的,不需要运行前删除整个ports,更新就行,db是之前形成的,删除重建也很快!
作者: fhzxt    时间: 2009-02-16 14:12
别管他了。。。

[ 本帖最后由 fhzxt 于 2009-2-16 15:43 编辑 ]
作者: waveflowers    时间: 2009-02-16 16:45
===>   libGLU-7.3 depends on file: /usr/local/libdata/pkgconfig/xfixes.pc - found
===>   libGLU-7.3 depends on shared library: GL.1 - found
===>  Configuring for libGLU-7.3
checking build system type... i386-portbld-freebsd7.1
checking host system type... i386-portbld-freebsd7.1
checking for gcc... cc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether cc accepts -g... yes
checking for cc option to accept ISO C89... none needed
checking how to run the C preprocessor... cc -E
checking for gcc... (cached) cc
checking whether we are using the GNU C compiler... (cached) yes
checking whether cc accepts -g... (cached) yes
checking for cc option to accept ISO C89... (cached) none needed
checking whether we are using the GNU C++ compiler... yes
checking whether c++ accepts -g... yes
checking for gmake... gmake
checking for makedepend... no
checking for sed... /usr/bin/sed
checking for pkg-config... /usr/local/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking whether to enable assembly... yes, x86
checking for cc option to produce PIC... -fPIC
checking for dlopen... yes
checking for posix_memalign... yes
checking pkg-config files for X11 are available... yes
checking for LIBDRM... yes
checking for DRI2PROTO... yes
checking for DRI2PROTO... yes
checking for DRIGL... gnome-config: not found
gnome-config: not found
configure: error: Package requirements (x11 xext xxf86vm xdamage xfixes x11-xcb xcb-glx) were not met:

No package 'x11-xcb' found
No package 'xcb-glx' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables DRIGL_CFLAGS
and DRIGL_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

===>  Script "configure" failed unexpectedly.
Please report the problem to x11@FreeBSD.org [maintainer] and attach the
"/usr/ports/graphics/libGLU/work/Mesa-7.3/config.log" including the output
of the failure of your make command. Also, it might be a good idea to provide
an overview of all packages installed on your system (e.g. an `ls
/var/db/pkg`).
*** Error code 1

Stop in /usr/ports/graphics/libGLU.
*** Error code 1

Stop in /usr/ports/graphics/libglut.
*** Error code 1

Stop in /usr/ports/graphics/jasper.
*** Error code 1

Stop in /usr/ports/graphics/jasper.
*** Error code 1

Stop in /usr/ports/x11-toolkits/gtk20.
*** Error code 1

Stop in /usr/ports/devel/gconf2.
*** Error code 1

Stop in /usr/ports/security/gnome-keyring.
*** Error code 1

Stop in /usr/ports/security/gnome-keyring.
*** Error code 1

Stop in /usr/ports/devel/gvfs.
*** Error code 1

Stop in /usr/ports/devel/gvfs.
*** Error code 1

Stop in /usr/ports/print/cups-base.
*** Error code 1

Stop in /usr/ports/print/cups-base.
*** Error code 1

Stop in /usr/ports/x11-toolkits/qt4-gui.
*** Error code 1

Stop in /usr/ports/x11-toolkits/qt4-gui.
*** Error code 1

Stop in /usr/ports/x11/qt4-opengl.
*** Error code 1

Stop in /usr/ports/x11/kdebase4-runtime.
*** Error code 1

Stop in /usr/ports/x11/kdebase4-runtime.
*** Error code 1

Stop in /usr/ports/x11/kde4.
*** Error code 1

Stop in /usr/ports/x11/kde4.

这是在哪里出了问题?有没有办法解决?多谢!
作者: fhzxt    时间: 2009-02-16 16:59
http://www.nabble.com/Freebsd-7.2---firefox3-td21752734.html,帮你搜了一下
第一个是说你需要xcb这个port,然后你去看下1月23号的UPDATING里关于libxcb的内容,
第二个建议是说libX11 , libxcb这两个包你没有升级完毕,新的版本和旧的不一样,具体怎么样你自己决定吧
作者: fhzxt    时间: 2009-02-16 23:46
yeah!我的鼠标问题解决了,原来是我的配置文件错了,而且这个错误还真不容易找出来。因为试了好多办法都没用,郁闷之际,用纯英文搜了下,结果找到人家的配置文件:
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/sysmouse"
Option "Buttons" "5"
Option "ZAxisMapping" "4 5"
EndSection
对比之下,发现倒数第二行我的居然是Option "ZAxisMapping" "4 5 6 7",多出来两个,改掉后一切正常
作者: 杜比环绕声    时间: 2009-02-17 10:46
原帖由 fhzxt 于 2009-2-16 23:46 发表
yeah!我的鼠标问题解决了,原来是我的配置文件错了,而且这个错误还真不容易找出来。因为试了好多办法都没用,郁闷之际,用纯英文搜了下,结果找到人家的配置文件:
Section "InputDevice"
Identifier "Mouse ...


fhzxt兄的这个解决办法似乎并不是问题根节所在,“4 5"是鼠标左右键,“6 7"是滚轮的“上下键”模拟,似乎和鼠标不能使用关系不大,除非是没有滚轮的鼠标
作者: fhzxt    时间: 2009-02-17 10:50
我不知道哪个理解是对的,但我的理解是:4,5就是上下滚轮,1,2是左右,3是中键(按下滚轮),至少compiz里定义快捷键是这么定义的,而且确实我把6,7删了就好用了,在x里面滚轮可是正常的。我的鼠标是罗技的G1,还有一个额外的后退键,不知道可不可以算是6。
ps:能不能看下我说的那个kde和tetex的问题
作者: waveflowers    时间: 2009-02-17 11:17
[/usr/ports/x11/kde4]# make install clean
===>   kde4-4.2.0 depends on file: /usr/local/kde4/bin/kdebugdialog - not found
===>    Verifying install for /usr/local/kde4/bin/kdebugdialog in /usr/ports/x11/kdebase4-runtime
===>   kdebase-runtime-4.2.0_1 depends on package: qt4-corelib>=4.4.3 - found
===>   kdebase-runtime-4.2.0_1 depends on package: qt4-opengl>=4.4.3 - not found
===>   Verifying install for qt4-opengl>=4.4.3 in /usr/ports/x11/qt4-opengl
===>   qt4-opengl-4.4.3 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found
===>   qt4-opengl-4.4.3 depends on package: qt4-qmake>=4.4.3 - found
===>   qt4-opengl-4.4.3 depends on package: qt4-moc>=4.4.3 - found
===>   qt4-opengl-4.4.3 depends on package: qt4-corelib>=4.4.3 - found
===>   qt4-opengl-4.4.3 depends on package: qt4-gui>=4.4.3 - found
===>   qt4-opengl-4.4.3 depends on shared library: GLU.1 - not found
===>    Verifying install for GLU.1 in /usr/ports/graphics/libGLU
===>   libGLU-7.3 depends on executable: gmake - found
===>   libGLU-7.3 depends on file: /usr/local/libdata/pkgconfig/glproto.pc - found
===>   libGLU-7.3 depends on file: /usr/local/libdata/pkgconfig/dri2proto.pc - found
===>   libGLU-7.3 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found
===>   libGLU-7.3 depends on file: /usr/local/libdata/pkgconfig/xext.pc - found
===>   libGLU-7.3 depends on file: /usr/local/libdata/pkgconfig/xxf86vm.pc - found
===>   libGLU-7.3 depends on file: /usr/local/libdata/pkgconfig/xdamage.pc - found
===>   libGLU-7.3 depends on file: /usr/local/libdata/pkgconfig/xfixes.pc - found
===>   libGLU-7.3 depends on shared library: GL.1 - found
===>  Configuring for libGLU-7.3
checking build system type... i386-portbld-freebsd7.1
checking host system type... i386-portbld-freebsd7.1
checking for gcc... cc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether cc accepts -g... yes
checking for cc option to accept ISO C89... none needed
checking how to run the C preprocessor... cc -E
checking for gcc... (cached) cc
checking whether we are using the GNU C compiler... (cached) yes
checking whether cc accepts -g... (cached) yes
checking for cc option to accept ISO C89... (cached) none needed
checking whether we are using the GNU C++ compiler... yes
checking whether c++ accepts -g... yes
checking for gmake... gmake
checking for makedepend... /usr/local/bin/makedepend
checking for sed... /usr/bin/sed
checking for pkg-config... /usr/local/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking whether to enable assembly... yes, x86
checking for cc option to produce PIC... -fPIC
checking for dlopen... yes
checking for posix_memalign... yes
checking pkg-config files for X11 are available... yes
checking for LIBDRM... yes
checking for DRI2PROTO... yes
checking for DRIGL... gnome-config: not found
configure: error: Package requirements (x11 xext xxf86vm xdamage xfixes x11-xcb xcb-glx) were not met:

No package 'x11-xcb' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables DRIGL_CFLAGS
and DRIGL_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

===>  Script "configure" failed unexpectedly.
Please report the problem to x11@FreeBSD.org [maintainer] and attach the
"/usr/ports/graphics/libGLU/work/Mesa-7.3/config.log" including the output
of the failure of your make command. Also, it might be a good idea to provide
an overview of all packages installed on your system (e.g. an `ls /var/db/pkg`).
*** Error code 1

Stop in /usr/ports/graphics/libGLU.
*** Error code 1

Stop in /usr/ports/x11/qt4-opengl.
*** Error code 1

Stop in /usr/ports/x11/kdebase4-runtime.
*** Error code 1

Stop in /usr/ports/x11/kdebase4-runtime.
*** Error code 1

Stop in /usr/ports/x11/kde4.
*** Error code 1

Stop in /usr/ports/x11/kde4.

请问高手又遇到了这个错误要怎么解决???
作者: fhzxt_cu    时间: 2009-02-17 11:44
上次你怎么解决的?
pkg_info | grep 'xcb'?
作者: waveflowers_cu    时间: 2009-02-17 11:46
[/usr/ports/x11/kde4]# pkg_info | grep 'xcb'
libxcb-1.1.93       The X protocol C-language Binding (XCB) library
xcb-2.4_1           A tool for managing x11 cut-buffers
xcb-proto-1.3       The X protocol C-language Binding (XCB) protocol
xcb-util-0.3.3      A module with libxcb/libX11 extension/replacement libraries

上次是把有些依赖的Ports去掉,跳过了。这个就不行了!
作者: fhzxt_cu    时间: 2009-02-17 11:56
我也不知道了,我没遇到这个问题,我的xcb相关包和你的一样,也许,你把ports删了,重新csup一遍,再更新一遍?仅供参考
作者: 杜比环绕声    时间: 2009-02-17 11:56
原始短消息: KDE42编译空间大小
所需空间,我在另外一台机子上编译KDE42,qt4已经install & clean了,那再编译kde要多少空间?


如果要完整编译,大约需要2G的空间,建议你先编译基本系统,

cd  /usr/ports/x11/kde4
make config

把所有的选项都勾掉,那些都是应用程序,可以之后一个一个的编译,这种情况下会编译kdelibs,kdebase和kdepimlib,以我的经验,kdebase需要的空间很大,应用程序里面kdepim和kdeedu需要的空间也很大,可以之后选择单独安装,其他的都不太大了,1G空间足够了

ps:短消息回复说无法找到用户,只好发到这里了!
作者: fhzxt    时间: 2009-02-17 12:01
收到,我的大概已经占了快4G了。。。选了admin,artwork,pim,看来不行的话就勾掉再来
作者: waveflowers    时间: 2009-02-17 13:39
编译不过去,什么时候才有可以直接安装的二进制包下载呢?Pkg_add 安装好了,要不然,现在只能用KDE3.5了!
作者: fhzxt    时间: 2009-02-17 14:28
新的kdm居然在/usr/local/kde4/bin/下面。文档也不更新.

[ 本帖最后由 fhzxt 于 2009-2-17 14:34 编辑 ]
作者: fhzxt    时间: 2009-02-17 14:35
原帖由 waveflowers 于 2009-2-17 13:39 发表
编译不过去,什么时候才有可以直接安装的二进制包下载呢?Pkg_add 安装好了,要不然,现在只能用KDE3.5了!

貌似有4.1的二进制
作者: fhzxt    时间: 2009-02-17 14:44
我装完了。也成功进去了,太美了,比opensuse 11.1那个烂主题漂亮多了,我没开效果(A卡的悲哀)但那个动画感觉还是好的不行,I love it!
作者: 杜比环绕声    时间: 2009-02-17 15:45
原帖由 fhzxt 于 2009-2-17 14:28 发表
新的kdm居然在/usr/local/kde4/bin/下面。文档也不更新.


kde4的基础目录就是 /usr/local/kde4,KDE on FreeBSD team 在开始移植kde4时,强调了kde3和kde4共存和兼容,在这个基础上借鉴了一些linux发行版制作团队的做法,就形成了现在这样的目录布局,/usr/local 是大多数程序的基础目录,kde3和xorg都在这里,而kde4的程序和库以及配置文件都存放在/usr/local/kde4目录下了。

还有一点,kde4的用户工作目录是 ~/.kde4,也是和kde3的 ~/.kde 区分开的
作者: waveflowers    时间: 2009-02-18 11:05
请问用pkg_add -r kde4 安装kde4.1.1的过程中,从网上下载下来的文件暂存在哪里,能不能指定目录存放,网站我已经指定从ftp.freebsdchina.org上面下载了(最高下载速度可以达到600多KB/S,相当于5M的带宽了)。就是找不到下载的文件放在哪里?

另外Ports安装还有这条命令(make install clean distclean)是什么意思?
作者: 杜比环绕声    时间: 2009-02-18 11:42
原帖由 waveflowers 于 2009-2-18 11:05 发表
请问用pkg_add -r kde4 安装kde4.1.1的过程中,从网上下载下来的文件暂存在哪里,能不能指定目录存放,网站我已经指定从ftp.freebsdchina.org上面下载了(最高下载速度可以达到600多KB/S,相当于5M的带宽了)。 ...


如果想保留下载的软件包,可以这样做:

  1. setenv PKGDIR  文件存放的目录

  2. pkg_add -r -K  软件包
复制代码


一般都设置为/usr/ports/packages 目录,当存在这个目录时,使用 make package 时,也会把生成的二进制软件包保存在这里,如果目录不存在会保存在具体ports的当前目录下。

make cleandist  的作用是删除源代码包
作者: egmkang    时间: 2009-02-18 16:51
看了看,debian也是不错的.
实在不行还是用debian吧
作者: waveflowers    时间: 2009-02-20 14:47
已经可以编译了,重新安装了X11lib后可以了。
可是我把所有的应用程序都去掉了,现在都已经编译了30多个小时了,还没有完成。
/usr/ports/已经占用了7G多了,到底要多大的空间啊。20G应该够了吧!!!
作者: waveflowers    时间: 2009-02-21 09:22
终于安装完了,花了我40多小时!
不过接下来还要装那些应用程序,不知道又要花多长时间!
作者: prolj    时间: 2009-02-21 19:15
我的是这个样子的,这是目前我用过唯一可以和 Mac PK 的

snapshot1.png (542.99 KB, 下载次数: 69)

snapshot1.png

作者: waveflowers    时间: 2009-02-21 22:31
我在安装kdeartwork4和kdegraphics4时都遇到了这个错误,请问如何解决?

configure: WARNING: PDF backend will not be tested since poppler >= 0.9.2 is not available
checking for cairo's SVG surface backend feature...
checking whether cairo's SVG surface backend feature could be enabled... yes
checking for LIBRSVG... no no
configure: WARNING: SVG backend will not be tested since librsvg >= 2.15.0 is not available
checking for cairo's image surface backend feature...
checking for pixman... no no
checking whether cairo's image surface backend feature could be enabled... no (requires pixman-1 >= 0.12.0 http://cairographics.org/releases/)
configure: error: mandatory image surface backend feature could not be enabled
===>  Script "configure" failed unexpectedly.
Please run the gnomelogalyzer, available from
"http://www.freebsd.org/gnome/gnomelogalyzer.sh", which will diagnose the
problem and suggest a solution. If - and only if - the gnomelogalyzer cannot
solve the problem, report the build failure to the FreeBSD GNOME team at
gnome@FreeBSD.org, and attach (a)
"/usr/ports/graphics/cairo/work/cairo-1.8.6/config.log", (b) the output of
the failed make command, and (c) the gnomelogalyzer output. Also, it might
be a good idea to provide an overview of all packages installed on your system
(i.e. an `ls /var/db/pkg`). Put your attachment up on any website,
copy-and-paste into http://freebsd-gnome.pastebin.com, or use send-pr(1) with
the attachment. Try to avoid sending any attachments to the mailing list
(gnome@FreeBSD.org), because attachments sent to FreeBSD mailing lists are
usually discarded by the mailing list software.
*** Error code 1

Stop in /usr/ports/graphics/cairo.
*** Error code 1

Stop in /usr/ports/graphics/cairo.
作者: waveflowers    时间: 2009-02-23 10:29
Root用户在/root/目录下建了一个.login_conf内容如下:
me:\
                  :charset=zh_CN.UTF-8:\
                  :lang=zh_CN.UTF-8:\
                  :setenv=LC_ALL=zh_CN.UTF-8:\
                  :setenv=LC_COLLATE=zh_CN.UTF-8:\
                  :setenv=LC_CTYPE=zh_CN.UTF-8:
桌面环境是中文的,但是浏览器(KDE4自带的)访问中文的网站是乱码?有何办法?
作者: fhzxt    时间: 2009-02-23 11:04
恭喜W兄,KDE42太爽了确实,你怎么放flash的?用linux的?另外建议你浏览器用wenquanyi的宋体,界面用黑体,效果会很不错.
编辑:原来不是你的啊,pMM你怎么做到的?

[ 本帖最后由 fhzxt 于 2009-2-23 11:07 编辑 ]
作者: fhzxt    时间: 2009-02-23 11:13
原帖由 waveflowers 于 2009-2-21 22:31 发表
我在安装kdeartwork4和kdegraphics4时都遇到了这个错误,请问如何解决?

configure: WARNING: PDF backend will not be tested since poppler >= 0.9.2 is not available
checking for cairo's SVG surface ...

you should use the --enable-glitz option for both libcairo and cairo-dock
root:/.../cairo-1.8.0# ./configure --enable-glitz
root:/.../cairo-dock-1.6.2.3# ./configure --enable-glitz
可能用ports的话可以在那些目录下用make config
作者: fhzxt    时间: 2009-02-23 11:15
原帖由 waveflowers 于 2009-2-23 10:29 发表
Root用户在/root/目录下建了一个.login_conf内容如下:
me:\
                  :charset=zh_CN.UTF-8:\
                  :lang=zh_CN.UTF-8:\
                  :setenv=LC_ALL=zh_CN.UTF-8:\
         ...

我没做任何设置就可以看中文页面了,$LANG=en_US.UTF-8,你有试过改变浏览器的编码么?
另外试试:.xprofile,把环境变量写在这儿

[ 本帖最后由 fhzxt 于 2009-2-23 11:16 编辑 ]
作者: waveflowers    时间: 2009-02-25 10:33
终于弄好了,原来是qt4-codecs-cn没有这裝。
作者: waveflowers    时间: 2009-02-25 10:59
另外问一下,Koffice要怎么安装?
作者: 杜比环绕声    时间: 2009-02-25 11:12
原帖由 waveflowers 于 2009-2-25 10:33 发表
终于弄好了,原来是qt4-codecs-cn没有这裝。


在别的帖子里面提到过qt4-codecs-cn这个包,现在qt4的ports提供了一些选项,默认情况下codecs和数据库plugins都是不安装的。

若要kde4.2能很好的显示中文以及数据库后端应用,需要安装qt4-codecs-cn,以及mysql的qt4插件,进入/usr/ports/devel/qt4

make config 就能看到

最好也把qt4提供的qt4-l10n组件也装上,这样运行qt设计器和帮助系统的界面就是中文的了!
作者: 杜比环绕声    时间: 2009-02-25 11:16
原帖由 waveflowers 于 2009-2-25 10:59 发表
另外问一下,Koffice要怎么安装?


koffice有两个版本,一个是基于kde3的,目前成熟度很高,另外一个是koffice2,是基于kde4的,目前还是beta 6

建议安装koffice for kde3的版本,不过需要安装kde3的kdelibs和kdebase,在kde4桌面环境下,运行这个版本的koffice没什么问题。

koffice2的ports现在已经有了,不过是beta5的,在http://freebsd.kde.org能够找到,没正式进入ports,beta5我编译安装过,基本不可用。
作者: waveflowers    时间: 2009-02-25 13:29
多谢指点,可现在安装QT4,选择了SQL-plugi,安装过程中又遇到了下面一个错误,
===>  Building for firebird-client-2.0.3_2
==> Please do not build firebird as 'root' because this may cause conflicts with SysV semaphores of running services.
*** Error code 1

Stop in /usr/ports/databases/firebird20-client.
*** Error code 1

Stop in /usr/ports/databases/qt4-ibase-plugin.
*** Error code 1

Stop in /usr/ports/devel/qt4.
*** Error code 1

Stop in /usr/ports/devel/qt4.

我换了其他非ROOT用户却提示没有权限:
view@[/usr/ports/databases/firebird20-client] make install clean
===>  Building for firebird-client-2.0.3_2
[ -f /usr/ports/databases/firebird20-client/work/ipcs.pre.build ] || /usr/bin/ipcs -s | /usr/bin/tail -n +3 |  /usr/bin/grep -F `/usr/bin/id -un` | /bin/cat > /usr/ports/databases/firebird20-client/work/ipcs.pre.build
cannot create /usr/ports/databases/firebird20-client/work/ipcs.pre.build: Permission denied
*** Error code 2

Stop in /usr/ports/databases/firebird20-client.
作者: fhzxt    时间: 2009-02-25 13:34
...这个问题应该是一个疏忽,我早就在前面说过了,方法有二:
1.更新ports,用csup,portsnap有点慢,无效,新的ports也有这个问题,原因见下
2.更改那个port点的权限,用非root用户编译后,再用root用户改回来安装
ps:你的问题真是多啊,呵呵

[ 本帖最后由 fhzxt 于 2009-2-25 14:06 编辑 ]
作者: 杜比环绕声    时间: 2009-02-25 13:59
原帖由 waveflowers 于 2009-2-25 13:29 发表
多谢指点,可现在安装QT4,选择了SQL-plugi,安装过程中又遇到了下面一个错误,
===>  Building for firebird-client-2.0.3_2
==> Please do not build firebird as 'root' because this may cause conflicts ...


这个问题在编译kde 4.1.x的帖子里面提到过,firebird客户端出于安全考量,不让root用户编译,提示切换到普通用户

错误是出在普通用户没有work目录下的写权限,当然会出错

通过的方法是:

1、确定用户是wheel组的

2、在port目录下,root用户下,输入 chmod g+w work,给wheel组用户写权限,然后切换到普通用户就能编译了

3、编译通过后还要切回root用户,然后make install
作者: waveflowers    时间: 2009-02-25 14:13
呵呵,我的问题还有很多,从windows转过来不是一时半会能搞定所有问题的。QQ是可以开了,输入法也可以了。建设银行网上银行还不能登录,Office也还没有安装,MP3,影音播放器,等等……
有时间把所有的东西都弄好了,要写一个详细的过程,让更多的人装上桌面。
呵呵!
作者: fhzxt    时间: 2009-02-25 14:18
原帖由 杜比环绕声 于 2009-2-25 13:59 发表


这个问题在编译kde 4.1.x的帖子里面提到过,firebird客户端出于安全考量,不让root用户编译,提示切换到普通用户

错误是出在普通用户没有work目录下的写权限,当然会出错

通过的方法是:

1、确定用 ...

这个权限方法其实不是可以确实可用的,因为一些.开头的隐藏文件不会被改动,所以最好还是用
chown -R [username] work
完成后改回
不该也没事,因为work会被clean掉

[ 本帖最后由 fhzxt 于 2009-2-25 14:21 编辑 ]
作者: hy0kl    时间: 2009-02-25 17:16
强!
作者: waveflowers    时间: 2009-02-26 19:18
我今天设置了一下KDM,重启之后,输入用户名和密码点登录,没多久就又回到登录界面是怎么回事?根本就没有进系统!
作者: 杜比环绕声    时间: 2009-02-26 19:32
原帖由 waveflowers 于 2009-2-26 19:18 发表
我今天设置了一下KDM,重启之后,输入用户名和密码点登录,没多久就又回到登录界面是怎么回事?根本就没有进系统!


回溯下修改的文件,我以前碰到过,使用.xprofle配置环境变量语法错误就会出现这种状况
作者: fhzxt    时间: 2009-02-26 21:34
杜比,kde右下角管理网络的那个东西怎么弄出来?
作者: waveflowers    时间: 2009-02-28 16:47
KDM暂还没有找到解决的办法。
蓝牙虽然显示不被支持的设备,但是可以和手机相互传东西。
无线网卡要重新编译内核才可以,现在还没有去试。
另外一个就是Vista的NTFS格式挂载问题还不能显示中文的字符,我有试过两种方式都不行:
mount -t ntfs /dev/da0s5 /mnt/d Dolphin下显示的中文是下划线,象 __.doc。
mount_ntfs -C eucCN /dev/da0s5 /mnt/d Dolphin下显示的中文是乱码(.login_conf文件已经更改为zh_CN.eucCN)。
不知道各位高手有什么办法,难道一定要装3g-ntfs吗?
作者: fhzxt    时间: 2009-02-28 17:21
http://www.freebsdchina.org/forum/viewtopic.php?t=44213
或许有用,我自己没尝试过
作者: waveflowers    时间: 2009-03-03 10:14
昨天晚上把从网上下载的NTFS源码包和atheros 5007eg无线网卡3.6M的源码包,编译之后版本是:ath_hal: 0.10.5.6,解决了NTFS中文显示和无线网卡电源管理问题。
不知道能不能把Linux和蓝牙也编进内核里面,然后就可以不用动态的加载/boot/loader.conf了。附NTFS和ath_hal源码下载!

[ 本帖最后由 waveflowers 于 2009-3-3 10:35 编辑 ]

ntfs.tar.bz2

27.65 KB, 下载次数: 20

NTFS源码

ath_hal-20080528.tar.gz

3.63 MB, 下载次数: 17

ath_hal源码


作者: waveflowers    时间: 2009-03-03 10:53
另外有三个问题还没有解决:
FLASH,之前有按网上的做法安装了插件,但是还不能播放!
KDE的网络设置打不开,打开之后提示说无法解析XML文件,无法打开/proc/net/route?
开机启动输入法SCIM可以正常使用,就是老有一个崩溃文件,好象是帮助文件,名字是:scim-helper-manager.core。
作者: 杜比环绕声    时间: 2009-03-03 12:28
原帖由 waveflowers 于 2009-3-3 10:53 发表
另外有三个问题还没有解决:
FLASH,之前有按网上的做法安装了插件,但是还不能播放!
KDE的网络设置打不开,打开之后提示说无法解析XML文件,无法打开/proc/net/route?
开机启动输入法SCIM可以正常使用,就 ...


flash需要安装linux组件,可以搜下

kdeadmin中所提供的“网络设置”,是从kde3中继承过来的,kde4有了替代方案,就是这两天说的那个网络框架,貌似不准备在其上花心思,所以很久没有更新了,出现无法解析XML的错误,是因为后端的pl脚本运行不正常,无法建立xml文件导致的,而且更令我费解的是,就算可以运行也不支持freebsd 7平台。所以大可不必在其上花心思。

scim的core文件,和无法释放socket有关,貌似没啥好办法,但不耽误使用,删除即可,免得看着闹心
作者: 杜比环绕声    时间: 2009-03-03 12:29
原帖由 waveflowers 于 2009-3-3 10:14 发表
昨天晚上把从网上下载的NTFS源码包和atheros 5007eg无线网卡3.6M的源码包,编译之后版本是:ath_hal: 0.10.5.6,解决了NTFS中文显示和无线网卡电源管理问题。
不知道能不能把Linux和蓝牙也编进内核里面,然后就 ...


可否详细说下ath_hal的建立过程!
作者: waveflowers    时间: 2009-03-03 13:00
我是先把/usr/src/sys/dev/ath/这个文件夹备份,然后再把下载的源码包解压缩覆盖这个文件夹,就是替换掉ATH的源码。最后编译内核,无线网卡几个必需的要打开选上!其他也就没有什么了!ntfs也是这样做的!没想到第一次编译就通过了!
作者: OraBSD    时间: 2009-03-03 13:01
KDE不爽啊!BUG太多了.
作者: waveflowers    时间: 2009-03-03 13:19
那PCBSD桌面版的FREEBSD,怎么采用KDE呢?说明相对而言它还是有可取之处的!
作者: waveflowers    时间: 2009-03-03 14:03
#cat /boot/loader.conf
linux_load="YES"
ng_ubt_load="YES"
请问如何才能把上面的内容编译到内核中去,具体的写法是什么?谢谢啦!
device  linux
device  ng_ubt
这样写对吗?
作者: waveflowers    时间: 2009-03-05 12:05
Flash问题最后安装了Firefox 3.0.6解决了,用Konqueror连接带Flash的网站就死掉了!
安装的过程我是在root用户下,后来复制了/root/.mozilla/plugins/npwrapper.libflashplayer.so 到用户目录下同样位置才可以播放的!
作者: indian    时间: 2009-03-05 18:56
问下服务器与桌面在应用方面有哪些不同?

是不是服务器做各种服务,比如web、ftp、database、gateway等应用。而桌面做OpenOffice、firefox、game等应用?
作者: jayklx    时间: 2009-03-06 18:35
能否贴出lz的xorg.conf
作者: rhinux    时间: 2009-03-07 00:20
无爱
作者: zaiqi    时间: 2009-03-07 20:37
真棒!这些要在UBUNTU之下或许也就几个简单的命令 但在BSD下 估计得小搞半天的了 这个系统就可以直接拿来用拿来工作了!不错
说说运行速度阿?怎么样?
作者: 杜比环绕声    时间: 2009-03-08 18:46
原帖由 zaiqi 于 2009-3-7 20:37 发表
真棒!这些要在UBUNTU之下或许也就几个简单的命令 但在BSD下 估计得小搞半天的了 这个系统就可以直接拿来用拿来工作了!不错
说说运行速度阿?怎么样?


恐怕是叫你失望了,FreeBSD用一条命令就能办到!

至于运行速度,在奔四2.8,512M内存,集成i915显卡上,很流畅




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2