免费注册 查看新帖 |

Chinaunix

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

[FreeBSD] 8.0rc1打早KDE4桌面. [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-09-25 16:58 |只看该作者 |倒序浏览
本帖最后由 myit365 于 2010-12-25 16:05 编辑

之前从8.0BETA1起一直编译KDE的桌面,到今天在RC1解决了基本的问题,
本人也是菜鸟,完成这个写个概略性的东西纪念一下.
留个邮箱作为这个东西的标记
这个邮箱是我前两天为下载微软中文测试版杀毒软件而随便注册的.基本不会去用
不过可以用来做个人标识.
只包含大概过程,但是在编译过程中遇到问题的解决方法都写下来了,
本文只基于RC1,因为之前的BETA1-4我都编译了,有很大的问题,部分功能出不来.
下面freebsd中文支持中我只会cshrc,,另外的shell怎么设置,盼请各位告诉我一下.




机器为HP dx2700  e2160 2G 160g 显示器为DELL15寸液晶,
之前用过DELL19寸宽屏液晶显示也正常.
FREEBSD8.0桌面安装KDE4


最小化安装外加SRC下所有,
启用SSH,能上网,root可以远程登录.
当然可以升级一下源码,编译安装一下内核.
更新PORTS树,添加网速快的源.




安装XORG,此步骤地重点是显卡驱动的选择,
因为我的是intel3100显卡,就直接选择INTEL显卡,
因为如果默认选择的话,要编译好几个主流的显卡驱动,很费时间
cd /usr/ports/x11/xorg
make config-recursive
make fetch-recursive
make install clean

大约需要1个小时,不超过1个半小时.
安装完后,无需调整,新版本的XORG很智能

可以直接安装KDE4 ,



cd /usr/ports/x11/kde4
make config-recursive
make fetch-recursive
make install clean


在选择支持的时候,选择支持JAVA,
因为现在不编译,装OPENOFFICE时也需要Java


自动编译,,在过程中会缺少JAVA的包,
需要直接从网站上下载,请根据提示,从网站选择下载,
我这里下载的是如下软件,
bsd-jdk16-patches-4.tar
diablo-caffe-freebsd7-i386-1.6.0_07-b02.tar
jdk-6u3-fcs-bin-b05-jrl-24_sep_2007
jdk-6u3-fcs-mozilla_headers-b05-unix-24_sep_2007
jdk-6u3-fcs-bin-b05-jrl-24_sep_2007
tzupdater-1_3_18-2009k
等等,放到/usr/ports/distfiles/下.\
继续make install clean






我也不知道需要几个小时,估计15-18个小时.
中间打断需要手动选着项10次左右.


接下来简单了,,
按照手册,


对于 KDE4:

echo "exec /usr/local/kde4/bin/startkde" > ~/.xinitrc



接下来支持FREEBSD,其实什么意思我是不懂得,
可是根据老大delphij的办法,
在.cshrc中增加
setenv LANG zh_CN.UTF-8
setenv LC_CTYPE zh_CN.UTF-8
就可以了.当然前提是你用的SHELL是CSHRC
至于那个B*** shell 的我不会..



接下来就是STARTX了,
直接进入桌面,
结果你会发现有很大问题,
鼠标键盘不能用,
还有就是有个叫做A报错,



在/etc/rc.conf里添加
dbus_enable="YES"
hald_enable="YES"


重启动机器后,startx就可以看到可以用的可以用的桌面了,
启动之后会有akonadi的报错,这个没有关系,因为不影响使用,
报错的原因是因为使用了ROOT启动桌面,
如果使用非ROOT用户启动桌面的话,就可以正常,没有报错.
但是,非ROOT用户会使后面的汉化KDE包,部分失效.
所以---------------自己看着办.

之后退出桌面


接下来编译OPENOFFICE3
参照此文档
http://porting.openoffice.org/freebsd/


cd /usr/ports/editors/openoffice.org-3
make LOCALIZED_LANG=zh_CN
make LOCALIZED_LANG=zh_CN install package
整个过程约需要5个小时,


不过编译OPENOFFICE的前提是,
必须有11G的硬盘空间,2G的内存空间.
双核CPU在编译的时候很有优势.

有时候会中间报错,重新编译一下就可以通过了.



接下来编译FIREFOX3.5
cd /usr/port/www/firefox35
make install clean


汉化firefox
cd /usr/port/www/firefox35-l18n
make install clean



到这里应该为firefox35添加重要的ADOBE flash player10 了,




这个东西的解决方案,英文的官方文档里已经有了,,同时借鉴其他文档地址如下
http://www.freebsd.org/doc/en_US ... sktop-browsers.html
http://www.abc188.com/info/html/ ... 0090513/136053.html
http://forums.freebsd.org/archive/index.php/t-5786.html


2.Under FreeBSD 8.X

Install the www/nspluginwrapper port. This port requires emulators/linux_base-f10 which is a large port.

The next step is to install the www/linux-f10-flashplugin10 port. This will install Flash 10.X,
this version is known to run correctly under FreeBSD 8.X.

This version will require the following link to be created:

# ln -s /usr/local/lib/npapi/linux-f10-flashplugin/libflashplayer.so  /usr/local/lib/browser_plugins/


Once the right Flash port, according to the FreeBSD version you run, is installed,
the plugin must be installed by each user with nspluginwrapper:

% nspluginwrapper -v -a -i
The Linux? process file system, linprocfs(5) has to be mounted on /usr/compat/linux/proc,
if one wants to play Flash animations. This can be done via the following command:

# mount -t linprocfs linproc /usr/compat/linux/proc

This point can be automated at boot time with the addition of the matching line in /etc/fstab:

linproc    /usr/compat/linux/proc  linprocfs   rw  0   0
Then, start your browser, enter about:plugins in the location bar and press Enter.
A list should appear with all the currently available plugins.









忘了应该汉化KDE了
cd /usr/port/chinese/kde4-l18n-zh_CN
make install clean




接下来是声卡,这个大家各有千秋,
推荐的文档看一下就好了,反正我弄了之后,编译了一下内核,
就可以听GOOGLE音乐了,

http://www.lupaworld.com/bbs/thread-7948-1-15.html






输入法参考此文档
http://www.freebsdchina.org/forum/viewtopic.php?t=46163

安装拼音输入法,只有RC1后才能正常使用.


textproc/ibus 和 chinese/ibus-pinyin

配置
按提示(cat /usr/ports/textproc/ibus/pkg-message)配置,



安装QQ,
cd /usr/port/net-im/qq
make install clean


之后重点到了
为了能让QQ里能够输入中文,
参考此文档 http://unix-cd.com/vc/www/57/2008-12/12651.html

运行如下命令

/compat/linux/usr/bin/localedef -i zh_CN -f UTF-8 zh_CN




基本结束,
这样的话,
freebsd8.0rc1+openoffice3
firefox35+adobeflashplayer10
ibus拼音输法+QQ
这样子的话基本够用.
提示,没有很高的带宽,下载包将很痛苦,
下载以上所有的包大概500K/S的速度大概花费了1-2个小时.大约2.2G大小

[ 本帖最后由 myit365 于 2009-9-26 08:33 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2009-09-25 17:36 |只看该作者
好贴,用 [code] 内容 [code] 格式排板一下就好了
一直不敢在FreeBSD下安kde4的原因是怕编译
现在在archlinux下一个命令只花下载时间

论坛徽章:
0
3 [报告]
发表于 2009-09-25 21:35 |只看该作者
原帖由 axlrose 于 2009-9-25 17:36 发表
好贴,用  内容  格式排板一下就好了
一直不敢在FreeBSD下安kde4的原因是怕编译
现在在archlinux下一个命令只花下载时间


N久不上CU,BSD区你很活跃的嘛
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP