龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 软件开发 > VC开发 >

汉化你的RedHat全攻略(四)

时间:2009-12-30 15:42来源:未知 作者:admin 点击:
分享到:
一:FAQ Q:我是一个Linux初学者,我能够看懂这些文章吗? A:只要你会常用的linux命令,基本上就能够完成RedHat上的中文环境和输入法的安装。文章很详细的介绍了具体的安装过

  一:FAQ

  Q:我是一个Linux初学者,我能够看懂这些文章吗?

  A:只要你会常用的linux命令,基本上就能够完成RedHat上的中文环境和输入法的安装。文章很详细的介绍了具体的安装过程。

  Q:为什么在RedHat 6.x平台上安装中文环境用locale-0.97,而在RedHat 7.0

  平台上用zh_CN.gz中文环境的定义文件?

  A:locale-0.97实质上是台湾CLE的一个部分,CLE的中文化工作做的最透明,并且完全是为RedHat做的,所以它的中文locale最好用。Wu yulun网友把TLC的中文环境zh_CN.GBK也编译了进去。最重要的是这个locale是在glibc 2.13的环境下建立起来的,而RH 6.2恰好用的就是glibc 2.13。这也是为什么我们推荐要把glibc至少升级到glibc 2.13的原因。而RedHat 7使用的是glibc 2.2,没有现成的中文locale给我们用了,所以只好用定义文件自己做一个。

  Q:有没有直接的汉化包可以用?

  A:CLE就是一个,但是它主要是针对繁体中文做的,输入法用的是xcin。总的来说,CLE是相当优秀的中文套件。但是最近CLE的服务器硬盘坏掉了。

  Q:我在编译pth的时候出错,报告ln ... error! permition denied.

  A:因为我推荐configure --prefix=/usr,将pth安装到/usr/lib下面,免得在编译Chinput的时候还要指定pth的位置,所以在make install是可能会出现这个问题。最简单的解决办法是configure --prefix=/usr/local/test,安装好pth后,手动将/usr/local/test下的有关内容move到/usr的对应目录下,并且做好连接。

  Q:为什么我一运行chinput,xwindow就死掉了,但是Chinput报告ChinputLoad Successfully?

  A:最可能的原因是你没有配置好chinput.ad这个文件。这个文件中有四个部分是需要我们注意的:

chinput.gblocale = zh_CN.GB2312
  
  chinput.big5locale = zh_CN.GB2312
  
  ...
  
  chinput.gbfont = -*-*-medium-r-normal--16-*-*-*-c-*-gb2312.1980-0
  
  chinput.big5font = -*-*-medium-r-normal--16-*-*-*-c-*-gb2312.1980

  -0

  以上是在RedHat 6.2,glib 2.1.3,locale-0.97环境下的改动,如果你是使用的RedHat 7+glibc 2.2+编译glibc 2.2中文定义zh_CN产生的zh_CN.gb23212:

  chinput.gblocale = zh_CN.gb2312

  chinput.big5locale = zh_CN.gb2312

  没有繁体支持的主要原因是RedHat没有繁体中文字库。

  注意:在配置chinput.ad时,用tab替代空格。

精彩图集

赞助商链接