- 论坛徽章:
- 0
|
本帖最后由 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 编辑 ] |
|