|

楼主 |
发表于 2007-8-10 22:45:53
|
显示全部楼层
我的Slackware12汉化过程(在纯字符界面下进行,我尽量说的清楚些):
1.解压我上传的附件10-myfonts.conf.bz2,把生成的文件10-myfonts.conf复制到/etc/fonts/conf.d/这个目录下
2.从Windows中搞一些中文字体:simsun.ttf,tahoma.ttf ,tahomabd.ttf这3个字体一定要,我还搞了simfang.ttf,simli.ttf,verdanab.ttf,webdings.ttf,mingliu.ttf ,simhei.ttf,verdanai.ttf,wingding.ttf,msmincho.ttf,simkai.ttf,simyou.ttf,verdana.ttf,verdanaz.ttf;把字体复制到/usr/share/fonts/TTF这个目录下
3.把Slackware12的第3张光盘放到光驱并mount,当然DVD也行,或者直接mount第3张光盘的ISO文件也行,我们要安装kdei当中简体中文包,假设挂载点是/mnt/cdrom,那么安装命令就是(要以root的身份安装哦):
- installpkg /mnt/cdrom/slackware/kdei/*zh_CN*.tgz
复制代码
4.接下来的相对费时间一点了,我们要自己来通过从源码创建Slackware的安装包!而且要创建2个:freetype和libXft。谢谢sxzzsf兄的提醒,fontconfig我们就用系统自带的了!
freetype的下载地址:http://sourceforge.net
我下载的是freetype-2.3.5.tar.bz2
libXft的下载地址:http://xorg.freedesktop.org/releases/individual/lib/
我下载的是libXft-2.1.12.tar.bz2
这里我用最简单的方法创建了Slackware的安装包,如果你打算把你创建的安装包分享给别人用,建议还是通过修改Slackware12的source里面的脚本来创建安装包!
5.先搞freetype:
解压freetype-2.3.5.tar.bz2会生成freetype-2.3.5目录,我们要对这个源代码进行一点点修改以打开"bytecode interpreter"这个功能,要修改的文件是freetype-2.3.5/include/freetype/config/ftoption.h
用vim打开这个文件,定位到第461行,我们可以看见这行被注释了,如下:
- /* #define TT_CONFIG_OPTION_BYTECODE_INTERPRETER */
复制代码
我们要做的修改就是把注释取消掉,也就是把这行前面的/*和后面*/删掉就可以了!我在纯字符界面下做这个操作的时候,取消注释后,这行的颜色由浅蓝色变成了深蓝色!然后保存退出!这个时候我们就可以开始配置编译并打包了,用到的命令如下:
- mkdir /tmp/freetype
- cd freetype-2.3.5
- ./configure --prefix=/usr
- make
- make install DESTDIR=/tmp/freetype
- cd /tmp/freetype
- makepkg -l y -c y /tmp/freetype-2.3.5-noarch-1.tgz
复制代码
这样一来,就会在/tmp这个目录下生成一个Slackware安装包freetype-2.3.5-noarch-1.tgz
6.接下来搞libXft:
首先解压libXft-2.1.12.tar.bz2,生成libXft-2.1.12这个目录,
接下来由于不需要修改什么东东,我们直接编译打包,命令:
- mkdir /tmp/libXft
- cd libXft-2.1.12
- ./configure --prefix=/usr/X11R6
- make
- make install DESTDIR=/tmp/libXft
- cd /tmp/libXft
- makepkg -l y -c y /tmp/libXft-2.1.12-noarch-1.tgz
复制代码
同样的,/tmp下生成了一个安装包libXft-2.1.12-noarch-1.tgz
7.把第5和6步生成的两个包用installpkg命令安装:
- installpkg /tmp/freetype-2.3.5-noarch-1.tgz
- installpkg /tmp/libXft-2.1.12-noarch-1.tgz
复制代码
把这2个包备份保存起来也行,以后重装系统或帮别人装时,就不需要第5和6步了!
8.修改/etc/profile.d/lang.sh这个文件,找到这一行:
export LANG=en_US
把它改成如下:
export LANG=zh_CN.gb18030
保存退出
9.reboot重启系统
10.登录并且确认默认的X-window是KDE,然后startx。如果你是第一次启动图形界面,这个时候应该会出现向导,应该是中文了吧?这个时候默认的地区是"中国"语言是"简体中文"了!
一直"下一步"来到桌面,这个时候已经差不多了,只不过中英文都是宋体字,如果要让英文是tahoma,而中文是宋体,操作如下:
控制中心=>外观和主题=>字体
选择"96DPI",再点"调整全部字体"把字体设置为tahoma,大小设置为9,确定退出,重启图形界面!完成!
操作起来简单,写起来却这么多文字,见笑了! |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|