- 论坛徽章:
- 0
|
打造中文FreeBSD工作站
eliumao@21cn.com 2003-04-04
版权所有,违者必究,如何来究,你告诉我
一. 安装FreeBSD4.8
安装时选择KDE环境,需要src
二. 编译内核
只列出相关内容
注释掉以下各行,为了以后加入中文文件系统支持
#options MSDOSFS #MSDOS Filesystem
#options CD9660 #ISO 9660 Filesystem
#options CD9660_ROOT #CD-ROM usable as root, CD9660 required
添加以下内容
#SoundDriver
device pcm
#Java support
options USER_LDT
#To enable IPFW with default deny all packets
options IPFIREWALL
options IPFIREWALL_VERBOSE
options IPFIREWALL_VERBOSE_LIMIT=10
#To hide firewall from traceroute
options IPSTEALTH
#To hide from nmap, remove if create web server
options TCP_DROP_SYNFIN
编译内核
三. 安装中文环境
1.中文文件系统
#/usr/ports/chinese/gbfs/make install clean
注意需要有系统源码.既然装工作站不妨安装时选择ALL
安装完成后修改的启动脚本,为了去掉讨厌的错误报告,不改也可以正常工作
/usr/local/etc/rc.d/gbfs.sh
---------------------------------------------------------------------------------------------
#!/bin/sh
case "$1" in
start)
if [ -x /usr/local/modules/cd9660.ko ]; then
echo -n ' GB-cd9660'
kldload /usr/local/modules/cd9660.ko
fi
if [ -x /usr/local/modules/msdos.ko ]; then
echo -n ' GB-msdos'
kldload /usr/local/modules/msdos.ko
fi
;;
stop)
kldunload -v -n cd9660 && echo -n ' GB-cd9660'
kldunload -v -n msdos && echo -n ' GB-msdos'
;;
*)
echo "Usage: big5fs.sh {start|stop}" >;&2
exit 1
;;
esac
---------------------------------------------------------------------------------------------
重新启动.
2. KDE中文化
/usr/ports/chinese/kde3-i18n-zh_CN/make install clean
3.安装windows simsun字体(根据zyme的相关文章设置,为了方便阅读,就拷贝到了下面)
#mkdir /usr/X11R6/lib/X11/fonts/TrueType/
#mount_msdos /dev/ad0s1 /mnt
#cp /mnt/winnt/fonts/simsun.ttc /usr/X11R6/lib/X11/fonts/TrueType/
这儿用的是win2000的字体文件,win98的路径会不同。
再在/usr/X11R6/lib/X11/fonts/TrueType中建立两个文件fonts.dir和fonts.scale。
两个文件的内容都为:
4
simsun.ttc -misc-SimSun-medium-r-normal--0-0-0-0-p-0-ascii-0
simsun.ttc -misc-SimSun-medium-r-normal--0-0-0-0-p-0-fcd8859-15
simsun.ttc -misc-SimSun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
simsun.ttc -misc-SimSun-medium-r-normal--0-0-0-0-p-0-iso8859-1
#mkfontdir -e /usr/X11R6/lib/X11/fonts/encodings -e /usr/X11R6/lib/X11/fonts/encodings/large
修改/etc/X11/XF86Config找到
...............
FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
加入
FontPath "/usr/X11R6/lib/X11/fonts/TrueType/"
找到
# This loads the Type1 and FreeType font modules
Load "type1"
Load "freetype"
加入
Load "xtt"
并在Load "freetype"前加上#使之成为
Load "type1"
# Load "freetype"
Load "xtt"
其实用Load "freetype"也可以不过很难看。
4.中文X终端
a.konsole的中文环境
在konsole下执行命令
setenv LC_CTYPE en_US.ISO8859-1
但是字体会比较难看
b.cxterm
/usr/ports/chinese/cxterm/make install clean
注意,这里也需要执行下面的命令
setenv LC_CTYPE en_US.ISO8859-1
5.中文输入法
参照zyme相关文章改动
a. 安装chinput
/usr/ports/chinese/chinput/make install clean
b. 设置X
文件~/.xinitrc
export LANG=zh_CN.GBK
export XMODIFIERS=@im=Chinput
exec chinput&
exec startkde
c. local
# cp -r /usr/share/locale/zh_CN.EUC /usr/share/locale/zh_CN.GBK
6.中文文本打印
安装:/usr/ports/chinese/bg5ps/make install clean
使用: bg5ps -if inputfile -of outputfile
生成的outputfile是ps文件,直接就可以打印
下面是我的HP4100网打的/etc/printcap相关条目
hp4100|lp|local line printer:\
:lp=::rm=hp4100:sd=/var/spool/lpd/hp4100:lf=/var/log/lpd-errs:
7.中文console
/usr/ports/chinese/zhcon/make install clean
四. 多媒体
1.mplayer
#/usr/ports/multimedia/mplayer/make install clean
#/usr/ports/multimedia/mplayer-skins/make install clean
2.realplayer
#/usr/ports/multimedia/linux-realplayer/make install clean
五. 游戏
我喜欢的几个小游戏
#/usr/ports/games/xpacman 大嘴吃豆
#/usr/ports/games/xevil 横版动作
#/usr/ports/games/xdigger 挖金子
这里是我的一点经验,没有贴图,为了有限的资源,没有IPFW设置,因为跟主题无关.没有打印机的详悉设置,写得太详细,有违UNIX"自己动手"的精神.我想这是基本技巧.只是整理出来,以便初学者. |
|