为CentOS6.5离线安装man-pages-zh-CN(中文man手册)

我们可以使用man命令查看帮助信息,可以使用yum install man man-pages -y 安装该软件包。

现在使用man ls查看ls的帮助信息:

可以看到,看到的是全英文信息。那么,有没有中文的帮助提示信息呢?答案是肯定的!

要想使用汉化man命令,系统中需要安装man-pages-zh-CN软件包。默认情况下,系统自带的yum源不包含man-pages-zh-CN,比如我执行yum search man-pages-zh-CN,会提示No Matches found

当然,你也可以为yum更换其它源,我经过测试后发现:

  • 大多数yum不支持CentOS-6,一般从CentOS-7开始支持
  • 找到了centOS-6的源(如清华源),里面也没有man-pages-zh-CN软件包

既然,在线的不行,可以离线安装啊!

经过一番摸索,离线安装man-pages-zh-CN(中文man手册)的步骤如下:

(1)下载man-pages-zh-CN软件包

输入以下命令:

1
wget https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/manpages-zh/manpages-zh-1.5.1.tar.gz

如果下载失败,直接在浏览器中输入上述网址下载即可(或者可以联系博主获取)

(2)将man-pages-zh-CN拷贝到当前用户目录下

可通过Xftp或cp命令将man-pages-zh-CN拷贝到/root目录下(如果是root用户的话)

(3)解压manpages-zh-1.5.1.tar.gz

1
tar -zxvf manpages-zh-1.5.1.tar.gz

(4)cd manpages-zh-1.5.1进入manpages-zh目录

(5)配置manpages-zh

1
./configure --prefix=/usr/local/zhman --disable-zhtw

(6)编译并安装

1
2
make
make install

(7)设置别名

1
2
cd ~ #进入当前用户目录下
vim .bashrc

使用vim命令在.bashrc增加 alias cman='man -M /usr/local/zhman/share/man/zh_CN ,如下所示:

(8)编译并执行.bashrc

输入source.bashrc 使刚刚添加的alias生效

现在就可以使用中文版的man了,如果想要查看ls的帮助信息,只要输入cman ls即可。

【参考文档】

CentOS6 中文man手册使用说明