FreeBSD 4.9中文工作站安装过程简介

昨天装了一台新的计算机,呵呵,我终于跳出了PII的天地了,走入了新的时代,一搞好机器后,没有管Windows的事,先装上BSD,安装好后开始装之前我自己喜欢的乱七八糟的东东 。一安装,让我自己也大大惊讶了一把 。现在的BSD中加入的东东真多哟 。汉化后的效果真好哟 。更让我感觉不错的是我喜欢用的几个软件功能更加强大了!我下面将我这次的中文和个性化过程记录下来,希望将来自己和大家都可以用到 。装不装别的软件先不说,请先更新你的ports tree,方法也很简单的哟 。将/usr/share/examples/cvsup中的ports-supfile复制到/root中 。
改动更新服务器为你喜欢的cvsup服务器 。之后:
cvsup -g -L 2 /root/ports-supfile
我最喜欢的个性化软件之一是gnuls,一方面是它的功能很强,另一方面它的色彩显示更符合我的视觉效果:
cd /usr/ports/misc/gnuls
make install clean
我对Java是哪么的喜欢,我的BSD上一定会有Java,同时我的开发也是在BSD下做的,所以也要装上我喜欢的Eclipse以及它的国际化软件包
cd /usr/ports/java/jdk
make install clean
这过程要让你自己去下几个软件,看着提示做罢 。还有就是编译时需要enable Linux base 。怎么做自己到sysinstall看看就成了 。更需要注意的是make jdk需要把linux的proc mount上来,如果你没能mount linux proc,在make过程中会提醒你的 。我更简单,将下面这句加入/etc/fstab
linprocfs /compat/linux/proc linprocfs rw 0 0
然后
mount /compat/linux/proc
就好了 。装eclipse就更简单了:
cd /usr/ports/java/eclipse
make install clean
cd /usr/ports/java/eclipse-langpack
make install clean
呵呵,无处不在的Java也在我的机器中哟 。需要注意的是装好这些东东后要将自己的环境也设置好 。在shell上我喜欢使用bash,如果你使用的是别的shell,哪么你就考虑一下/etc/profile改为你自己的shell的相关语句:
PS1="u@w$"
alias ls="gnuls --color --show-control-chars"
alias ll="ls -l"
export XMODIFIERS="@im=fcitx"
export LANG=zh_CN.EUC
export LC_CTYPE=zh_CN.EUC
export JAVA_HOME=/usr/local/java
export CLASSPATH=.
呵呵,你一定看到我在profile中设置了输入法是fcitx,可是没有装呀!不要着急,非常简单的:
cd /usr/ports/chinese/fcitx
make install clean
新的fcitx 2版本做的更漂亮了,首先是界面比以前更好看了,再就是~/.fcitx/config文件中的配置都是中文的,简单的按你的习惯更改就好了 。还有就是在输入五笔时可以使用z开头来输入拼音,以及使用一个按键来切换中英文模式 。已经快比得上我喜欢的万能五笔了 。
FreeBSD下的窗口现在也越来越好用了,而且个性化十足,为什么不用呢?我已经将它变为我的Office和开发平台了 。下面我们先来装X:
cd /usr/ports/x11/XFree86-4
make install clean
再来安装一个优秀的桌面gnome:
cd /usr/ports/x11/gnome2
make install clean
为了让X启动时就进入gnome,在~/.xinitrc中加入以下内容:
exec gnome-session
同时chmodx .xinitrc,让其有可执行的能力 。
【FreeBSD 4.9中文工作站安装过程简介】怎么配置X?你不会吗?我也不想多说,你自己使用sysinstall中的X配置试试罢 。
还有什么吗?对,就是中文字体了,将simsun.ttf复制到/usr/X11/lib/X11/fonts/TTF目录中 。再编译一下ttmkfdir:
cd /usr/ports/x11-fonts/ttmkfdir
make install clean
不知为什么,现在ports中的编译不过去,我用的是pkg_add -r来装的ttmkfdir 。也无所谓的了 。
装好ttmkfdir后,我们生成一下simsun的font说明文件:
cd /usr/X11R6/lib/X11/fonts/TTF
ttmkfdir > fonts.dir
cp fonts.dir fonts.scale
再使用fc-cache更新一下:

推荐阅读