linux社区爱心援助Linux认证系列教程业界动态站务新闻公司招聘建议留言网址大全LPI专题CISCO专题
设为首页
加入收藏
管理团队
JSP  
JAVA  
PERL  
 您的位置:首页 > article > unix > unix入门 >
栏目导栏
资料搜索
热门文章
·SCO OpenServer系统手册
·solaris迅速查找手册
·UNIX常用命令-目录及文件操作命
·常见的“压缩与解压缩”方法
·SUN的入门培训资料
·Solaris FAQ 1.2
·UNIX系统操作入门篇
·unix大全下载基地
·教你如何配置安全的SOLARIS系统
·吐血奉献.samba安装设置!
·solaris常用命令及简单解释
·UNIX 常识总集~!
·Windows XP 与 Solaris 10 双操
·隆重推荐:Solaris硬盘分区简介
·UNIX基础知识
最新文章
·Solaris SSH的配置和管理介绍
·在Unix环境下mount ISO文件
·Solaris 管理员常用的168条命令
·solaris raid 制作大集合
·在Solaris下使用USB存储设备
·SecureCRT访问HPUX没办法用vi问
·scounix网络设置心得
·solaris网络配置
·solaris上直接运行linux二进制
·HP Unix的补丁安装
·系统备份与恢复命令:fbackup+
·Oracle 10g基于Solaris 9 x86平
·完全硬盘安装solaris10
·solaris点滴9.29-10.07
·solaris volume manager do RA
Google
 
FreeBSD 4.8 安装汉化指南
[ 作者:Linux联盟收集  加入时间:2006-06-14 00:18:25  来自:linuxsir ]
本文转自LINUXSIR的哈密瓜兄的文章,在此向他致敬。
本文参考了 http://community.FreeBSDChina.org/ 上 cernet 先生的《FreeBSD 中文化实践》,另外,在学习FreeBSD参考了许多中文及英文资料,在此一并谢过。iwyLinux联盟
FreeBSD 4.8 RC1 + XFree86 4.3.0 + GNOME 2.2 + KDE 3.1 + OpenOffice 1.0.2 + Chinput 3.0.2 + zhcon 0.2.1 + cce 0.3.6 + xmms + mplayeriwyLinux联盟
1、安装FreeBSD 4.8RC1iwyLinux联盟
从FreeBSD的主力网站或镜像网站可下载。iwyLinux联盟
http://www.freebsd.org/doc/en_US.ISO...rrors-ftp.htmliwyLinux联盟
请下载 4.8-RC1-i386-mini.iso MD5: 0006b2f5c2dc4cfba4b1e14f546b0c02iwyLinux联盟
如:ftp://ftp.FreeBSD.org/pub/FreeBSD/re...-i386-mini.isoiwyLinux联盟
然后再刻盘,安装(请选择”全部安装“一定要装ports及src源代码)。因为以后大部分软件需在ports里安装,因此建议您的根分区或/usr分区容量在10G左右。iwyLinux联盟
2、配置网络。iwyLinux联盟
首先配置好/etc/resolv.conf,这个文件可从linux的/etc/resolv.conf拷过来。比如说我的resolv.conf:iwyLinux联盟
nameserver 202.103.88.3iwyLinux联盟
nameserver 202.103.100.66iwyLinux联盟
然后再配置ppp,(以163拨号上网为例,帐号:163,密码:163)修改/etc/ppp/ppp.confiwyLinux联盟
iwyLinux联盟
default:iwyLinux联盟
iwyLinux联盟
set log Phase Chat LCP IPCP CCP tun commandiwyLinux联盟
ident user-ppp VERSION (built COMPILATIONDATE)iwyLinux联盟
set device /dev/cuaa0iwyLinux联盟
set speed 115200iwyLinux联盟
set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \iwyLinux联盟
\"\" AT OK-AT-OK ATE1Q0 OK \\dATDT\\T TIMEOUT 40 CONNECT"iwyLinux联盟
set timeout 180 # 3 minute idle timer (the default)iwyLinux联盟
enable dns # request DNS info (for resolv.conf)iwyLinux联盟
dial:iwyLinux联盟
set phone 163iwyLinux联盟
set authname 163iwyLinux联盟
set authkey 163iwyLinux联盟
set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0iwyLinux联盟
add default HISADDR # Add a (sticky) default routeiwyLinux联盟
iwyLinux联盟
这样执行:ppp -auto dial即可上网,这是自动的。如有网络请求时自动连线,这个在安装ports很实用,可为你省许多网费 当然也可这样一直保持链接:ppp -ddial dialiwyLinux联盟
3、修改编译参数,优化编译环境。iwyLinux联盟
修改/etc/default/make.conf 找到iwyLinux联盟
#CPUTYPE=i686 ,把注释去掉,并改成你cpu的型号.如intel的cpu型号如下划分:iwyLinux联盟
Intel x86 architecture:iwyLinux联盟
(AMD CPUs) k7 k6-2 k6 k5iwyLinux联盟
(Intel CPUs) p4 p3 p2 i686 i586/mmx i586 i486 i386iwyLinux联盟
4、修改并编译内核。iwyLinux联盟
进入/usr/src/sys/i386/conf目录,把GENERIC拷成 mykernel,用vi打开mykernel修改以下几修进方:iwyLinux联盟
cpu I686_CPU #其它把注释掉。iwyLinux联盟
#options MSDOSFS #把这几行注释掉,重要! iwyLinux联盟
#options CD9660 #把这几行注释掉,重要! iwyLinux联盟
#options CD9660_ROOT #把这几行注释掉,重要! iwyLinux联盟
options EXT2FS #Linux分区支持,可加。iwyLinux联盟
options NTFS #NTFS格式去持,可加。iwyLinux联盟
如没有scsi及raid及PCMCIA设备,可全删掉(或注释掉)。iwyLinux联盟
保存后依次执行:iwyLinux联盟
config mykerneliwyLinux联盟
cd ../../compile/mykerneliwyLinux联盟
make dependiwyLinux联盟
makeiwyLinux联盟
make installiwyLinux联盟
5、修改启动选项。修改/boot/defaults/loader.confiwyLinux联盟
agp_load="YES" #些处定要把NO改为YES,不然怎么我的 X 怎么也不起来? iwyLinux联盟
声卡:找到适合你的选项,如我我声卡为Creative PCI128 (es1731蕊片)找到以并改为YES:iwyLinux联盟
snd_es137x_load="YES" iwyLinux联盟
强制保存退出:wq! 然后重启可让设置生效。iwyLinux联盟
5、bash与csh把切换(默认:csh csh对中文支持比bash更好)iwyLinux联盟
安装bash(开始拔号上网): cd /usr/ports/shell/bash2 && make && make installiwyLinux联盟
改为bash: chsh -s /usr/local/bin/bash && 复原:chsh -s /bin/cshiwyLinux联盟
6、DOS分区中文目录的识别:iwyLinux联盟
安装gbfs: cd /usr/ports/chinese/gbfs && make && make installiwyLinux联盟
安装gnuls: cd /usr/ports/misc/gnuls && make && make installiwyLinux联盟
安装zhcon或cce cd /usr/ports/chinese/zhcon && make && make installiwyLinux联盟
cd /usr/ports/chinese/cce && make && make installiwyLinux联盟
在/etc/csh.cshrc里加入(csh): alias ls gnuls --show-control-chars --color iwyLinux联盟
或在/etc/profile 里加入(bash): alias ls='gnuls --show-control-chars --color=tty' 2>/dev/nulliwyLinux联盟
重新登陆,在tty1启动(只能在第一个控制台) zhcon或cce,并mount上一个有中文目录的分区如:iwyLinux联盟
mount_msdos /dev/ad0s1 /mnt/disk1 && ls /mnt/disk1iwyLinux联盟
是否能显示中文目录了?iwyLinux联盟
7、安装XFree86iwyLinux联盟
XFree 86 4.2.1 对中文的支持与FreeBSD的local(EUC)不对口。需要修改源代码或升级为XFree 4.3.0(最新的ports已对4.3.0支持),这里你先安装好ports里的XFree86-4 iwyLinux联盟
cd /usr/ports/x11/XFree86-4 && make && make install && make clean #需要近两个小时iwyLinux联盟
(1)修改源代码使之支持EUC的local:iwyLinux联盟
进入目录:/usr/ports/distfiles/xciwyLinux联盟
解压三个tgz文件并执行patch: tar zvfx X420src-{1,2,3}.tgz && gzip -d < 4.2.0-4.2.1-1-freebsd.patch.gz | patch -p0 -EiwyLinux联盟
进入xc/nls/XI18N_OBJS,把zh文件复制下个名为zh_CN的文件,然后在这个目录中的Imakefile中加入一行:iwyLinux联盟
XI18NTarget(zh_CN)iwyLinux联盟
进入xc目,执行 make World && make installiwyLinux联盟
(2)升级成XFree 4.3.0,无需修改源码:iwyLinux联盟
到XFree 主力站下载4.2.0 to 4.3.0的4个补丁(大约10M):iwyLinux联盟
ftp://ftp.xfree86.org/pub/XFree86/4.3.0/patches/ #4.2.0-4.3.0.diff{1,2,3,4}.gz 至/usr/ports/distfiles/xc 下.iwyLinux联盟
(解开三个4.2.0的源代码,不要执行4.2.0 to 4.2.1的patch)iwyLinux联盟
tar zvfx X420src-{1,2,3}.tgz iwyLinux联盟
建立up与四个patch文件同目录,并使之内容与以下相同:iwyLinux联盟
gzip -d < 4.2.0-4.3.0.diff1.gz | patch -p0 -EiwyLinux联盟
gzip -d < 4.2.0-4.3.0.diff2.gz | patch -p0 -EiwyLinux联盟
gzip -d < 4.2.0-4.3.0.diff3.gz | patch -p0 -EiwyLinux联盟
gzip -d < 4.2.0-4.3.0.diff4.gz | patch -p0 -EiwyLinux联盟
rm -f xc/doc/hardcopy/Xext/mit-shm.PS.gziwyLinux联盟
rm -f xc/doc/hardcopy/saver/saver.PS.gziwyLinux联盟
rm -fr xc/fonts/scaled/EthiopiciwyLinux联盟
rm -fr xc/fonts/scaled/MelthoiwyLinux联盟
rm -fr xc/programs/Xserver/hw/darwin/bundleiwyLinux联盟
rm -f xc/programs/Xserver/hw/hp/input/drivers/XHPKeymapsiwyLinux联盟
rm -f xc/programs/Xserver/hw/hp/ngle/ngledoblt.o.8.07iwyLinux联盟
rm -f xc/programs/Xserver/hw/xwin/X.icoiwyLinux联盟
rm -fr xc/programs/xcursorgen/redglassiwyLinux联盟
rm -fr xc/programs/xcursorgen/whiteglassiwyLinux联盟
touch xc/extras/Mesa/src/Trace/tr_attrib.ciwyLinux联盟
touch xc/lib/fontconfig/NEWSiwyLinux联盟
修改up权限:chmod 777 up &&执行: ./upiwyLinux联盟
然后再进入xc目录执行: make World && make installiwyLinux联盟
8、安装Chinput 3.0.2iwyLinux联盟
cd /usr/ports/chinese/chinput3 && make && make installiwyLinux联盟
修改/usr/local/lib/Chinput/Chinput.adiwyLinux联盟
chinput.big5locale = zh_TW.Big5 #把zh_TW.Big5改为zh_CN.EUCiwyLinux联盟
chinput.big5font = -*-*-medium-r-normal--16-*-*-*-*-*-big5-0 # big5-0改为gb2312.1980-0iwyLinux联盟
9、修改系统local,使之支持中文及Chinput输入:iwyLinux联盟
csh: 在/etc/csh.cshrc里加入:iwyLinux联盟
setenv LANG zh_CN.EUCiwyLinux联盟
setenv LC_ALL zh_CN.EUCiwyLinux联盟
setenv XMODIFIERS @im=ChinputiwyLinux联盟
bash: 在/etc/profile 里加入:iwyLinux联盟
export LANG=zh_CN.EUCiwyLinux联盟
export LC_ALL=zh_CN.EUCiwyLinux联盟
export XMODIFIERS=@im=ChinputiwyLinux联盟
10、配置XF86Config(我的配置:intel 810 display,800*600@85HZ monitor)并汉化XiwyLinux联盟
运行:xf86cfg来配置你的显卡(前面内核启动一定要加载agp支持)选择显卡的型号及显示器的参数.(可参考linux下的XF86Cong文件.如我的:iwyLinux联盟
HorizSync 30.0 - 69.0iwyLinux联盟
VertRefresh 50.0 - 120.0iwyLinux联盟
修改/etc/X11R6/lib/X11/XF86ConfigiwyLinux联盟
在 "Device"组加入: Option "NoDDC"iwyLinux联盟
Monitor部分(800*600@85):iwyLinux联盟
Section "Monitor"iwyLinux联盟
Identifier "Monitor0"iwyLinux联盟
VendorName "Monitor Vendor"iwyLinux联盟
ModelName "Monitor Model"iwyLinux联盟
HorizSync 30.0 - 69.0iwyLinux联盟
VertRefresh 50.0 - 120.0iwyLinux联盟
Mode "800x600"iwyLinux联盟
DotClock 54.91iwyLinux联盟
HTimings 800 800 912 1040iwyLinux联盟
VTimings 600 600 608 626iwyLinux联盟
EndModeiwyLinux联盟
EndSectioniwyLinux联盟
Screen部分(24位真彩支持):iwyLinux联盟
Section "Screen"iwyLinux联盟
Identifier "Screen0"iwyLinux联盟
Device "Card0"iwyLinux联盟
Monitor "Monitor0"iwyLinux联盟
DefaultDepth 24iwyLinux联盟
SubSection "Display"iwyLinux联盟
Depth 8iwyLinux联盟
Modes "800x600" "640x480"iwyLinux联盟
EndSubSectioniwyLinux联盟
SubSection "Display"iwyLinux联盟
Depth 15iwyLinux联盟
Modes "800x600" "640x480"iwyLinux联盟
EndSubSectioniwyLinux联盟
SubSection "Display"iwyLinux联盟
Depth 16iwyLinux联盟
Modes "800x600" "640x480"iwyLinux联盟
EndSubSectioniwyLinux联盟
SubSection "Display"iwyLinux联盟
Depth 24iwyLinux联盟
Modes "800x600" "640x480"iwyLinux联盟
EndSubSectioniwyLinux联盟
EndSectioniwyLinux联盟
在 /etc/X11R6/lib/X11/XF86Config文件中加入:Load “xtt”iwyLinux联盟
安装TrueType字体管理软件ttfm,步骤如下:cd /usr/ports/chinese/ttfm && make && make installiwyLinux联盟
为TrueType字体创建一个目录(/usr/X11R6/lib/X11/fonts/TrueType),把windows fonts 目录下的 simsun.ttf 文件拷贝到这个目录。iwyLinux联盟
进行以下步骤:iwyLinux联盟
cd /usr/X11R6/lib/X11/fonts/TrueType && ttfm.sh –add xttfm simsun.ttfiwyLinux联盟
如果将simsun.ttf文件存放在其他目录下,执行ttfm.sh会自动创建 /usr/X11R6/lib/X11/fonts/TrueType 目录,并在这个目录下创建符号链接simsun.ttf,指向simsun.ttf的实际存储位置。执行完ttfm.sh后,在 /usr/X11R6/lib/X11/fonts/TrueType目录下创建了fonts.scale,fouts.dir和encodings.dir文件。iwyLinux联盟
在/etc/X11R6/lib/X11/XF86Config文件中加入:iwyLinux联盟
FontPath “/usr/X11R6/lib/X11/fonts/TrueType”iwyLinux联盟
11、安装gnome 2.2 (待续补充)iwyLinux联盟
cd /usr/ports/x11/gnome2 && make clean && make clean installiwyLinux联盟
12、安装KDE 3.1(待续补充)iwyLinux联盟
cd /usr/ports/x11/kde3 && make clean && make clean installiwyLinux联盟
13、安装mozilla 1.2.1(待续补充)iwyLinux联盟
cd /usr/ports/www/mozilla && make && make installiwyLinux联盟
14、安装xmms 1.2.7(待续补充)iwyLinux联盟
cd /usr/ports/chinese/xmms && make && make installiwyLinux联盟
15、用户目录正建立.xinitrc(前面有一点),并使之内容如下:iwyLinux联盟
chinputiwyLinux联盟
exec gnome-sessioniwyLinux联盟
执行:startx即可进入gnome 2.2桌面系统。iwyLinux联盟
建立文件kde,使之内容如下:iwyLinux联盟
startx /usr/local/bin/startkdeiwyLinux联盟
修改权限:chmod 777 kdeiwyLinux联盟
把kde拷入/usr/bin目录。并建立如正链接:iwyLinux联盟
ln -sf /usr/local/bin/chinput $USER/.kde/Autostart/iwyLinux联盟
执行kde即可进入kde 3.1桌面系统
iwyLinux联盟
Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
无相关信息