中文 Man Pages 计划,CentOS 6.0安装中文man,如果语言环境是 zh


在安装之前,运行 locale 命令来查看自己的语言环境是什么,主要有影响的是LC_ALL,LC_CTYPE 和 LANG 变量的值。如果语言环境是 zh_CN.UTF-8,可以运行make u8 && make install-u8;如果语言环境是 GB2312,GBK 或者 GB18030,可以运行 make gb && make install-gb;或者,可以下载对应的rpm 包来安装,同样简单。对于 zh_CN.UTF-8,应当安装 man-pages-zh_CN-1.x,对于 GB2312,GBK,GB18030,应当安装 man-pages-zh_CN-gb-1.x。请参阅讨论版上关于不同发行版的系统与其默认中文编码的说明。

需要说明的是,同时安装所有 rpm 也是没有问题的,不会对系统造成什么影响,因为它们只是简单的文本文件。在安装 man-pages-zh_CN-gb-1.x 之后,应当注销退出,在重新登录之后才能继续使用手册页系统;而在安装适于 UTF-8 语言环境的 man-pages-zh_CN-1.x 之后,不必注销就可以用了。使用方法也有不同,对于GB* 语言环境,应当使用 cman 命令来查看,例如 ``cman ls'';对于 UTF-8 语言环境的系统,例如 Fedora Core 2,只要使用 man 命令就可以了。

更多查看软件包内(README)文件

[root@webserver ~]# locale
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=

下载源码包:http://manpages-zh.googlecode.com/

# wget http://manpages-zh.googlecode.com/files/manpages-zh-1.5.1.tar.gz
# tar zxvf manpages-zh-1.5.1.tar.gz
# cd manpages-zh-1.5.1
# ./configure --prefix=/usr/local/zhman --disable-zhtw
# make
# make install

安装完成后:

# cd ~
# vim .bashrc

在.bashrc中增加:

alias cman='man -M /usr/local/zhman/share/man/zh_CN'

修改完.bashrc文件之后,执行以下命令使之生效
# source .bashrc

至此已经安装完毕,下面演示一下:
# cman ls

不过cman还不是很完整,有些命令手册查不出来!

相关内容