安装中文版man手册,同时保留原英文版手册

本文介绍如何在Linux系统中安装中文Man手册,包括个人用户和所有用户共用两种方式。文章详细展示了从下载开源手册包到配置、解压、安装及测试的全过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在学习linux的过程中,有时需要用到man来查询命令,但是为了在学习的过程中锻炼自己阅读英文原版书籍的能力,建议阅读英文版的手册。

将分一下几步:

  1. 下载开源的man-pages 中文手册包
  2. 配置解压手册包
  3. 测试安装中文包

一、在个人工作目录安装中文帮助手册

        这样优点是每个用户,登陆进去都可以有自己的语言版帮助手册。大家直接手册不会被相互调用,独立而且灵活

1、下载开源man中文手册包(man-pages手册页)

         通过linux wget下载开发包 

        输入命令

[cpp]  view plain  copy
  1. wget http://manpages-zh.googlecode.com/files/manpages-zh-1.5.tar.gz  
2、解压man中文手册包

只要在自己工作目录下面建立man/zh_CN 目录,将压缩包解压,按照规格目录中。man命令就可以搜索到。

特别说明下,下面的安装保证你的语言环境设置为中文:

qiong@gaoyuan-Rev-1-0:~$ echo $LANG
zh_CN.UTF-8

如果不是:通过 export LANG=zh_CN.GB2312

如果你发现上面执行不通过,你可以运行:locale -a 查一下你系统支持的字符集

[cpp]  view plain  copy
  1. qiong@gaoyuan-Rev-1-0:~$  cd ~  
  2. #进入当前目录  
  3. qiong@gaoyuan-Rev-1-0:~$  mkdir -p man/zh_CN  
  4. #建立目录man 以及子目录zh_CN  
  5. qiong@gaoyuan-Rev-1-0:~$  tree  man   
  6. man  
  7. `-- zh_CN  
  8. #目录以及子目录已经可以了,现在只需要将压缩包解压到zh_CN 中文目录即可  
  9.    
  10. qiong@gaoyuan-Rev-1-0:~$  tar -xzvf manpages-zh-1.5.tar.gz  
  11. manpages-zh-1.5/src/mann/expr.n  
  12. manpages-zh-1.5/src/mann/fblocked.n  
  13. manpages-zh-1.5/src/mann/fconfigure.n  
  14. manpages-zh-1.5/src/mann/fcopy.n  
  15. manpages-zh-1.5/src/mann/file.n  
  16. manpages-zh-1.5/src/mann/fileevent.n  
  17. manpages-zh-1.5/src/mann/filename.n  
  18. manpages-zh-1.5/src/mann/flush.n  
  19. manpages-zh-1.5/src/mann/focusNext.n  
  20. manpages-zh-1.5/src/mann/for.n  
  21. manpages-zh-1.5/src/mann/foreach.n  
  22.    
  23. #......解压数据包  
  24.    
  25. qiong@gaoyuan-Rev-1-0:~$  cd manpages-zh-1.5  
  26. qiong@gaoyuan-Rev-1-0:~$  ls  
  27. COPYING  debian  DOCS  Makefile  man-pages-zh_CN.spec  raw  README  README.GB  src  utils  
  28. #该目录结构 支持make安装的,可以通过make命令生成编译文件,也可以直接复制里面src目录安装  
  29.    
  30. qiong@gaoyuan-Rev-1-0:~$  make  
  31. mkdir UTF-8  
  32. cp -r src/man* UTF-8/  
  33. #已经生成了:UTF-8目录下面文件,只需要将该目录复制到~/man/zh_CN下面即可  
  34. qiong@gaoyuan-Rev-1-0:~$  cp -r UTF-8/* ~/man/zh_CN/  
通过上面几步已经将帮助手册安装到自己的工作目录下面的man/zh_CN下面了。

3、测试man中文帮助手册是否安装成功

[cpp]  view plain  copy
  1. qiong@gaoyuan-Rev-1-0:~$  man -w  
  2. /usr/kerberos/man:/usr/local/share/man:/usr/share/man/zh_CN:/usr/share/man:/home/chengmo/man/zh_CN:/home/chengmo/man:/usr/local/man  
  3. #发现已经在MANPATH路径加入了:/home/chengmo/man 以及:/home/chengmo/man/zh_CN  
  4.    
  5.    
  6. qiong@gaoyuan-Rev-1-0:~$  man -aw passwd  
  7. /usr/share/man/man1/passwd.1.gz  
  8. /usr/share/man/man5/passwd.5.gz  
  9. /home/chengmo/man/zh_CN/man5/passwd.5  
  10. #发现已经找到中文手册了  
  11.    
  12. qiong@gaoyuan-Rev-1-0:~$  man 5 -aw passwd  
  13. /usr/share/man/man5/passwd.5.gz  
  14. /home/chengmo/man/zh_CN/man5/passwd.5  
  15. #读取领域5限定类型,这样系统原先的英文也保留了,看中英文也很方便  
  16.    
  17.    
  18. qiong@gaoyuan-Rev-1-0:~$  man 5 -a passwd  
  19. #显示英文的,按q就会出来中文文档了  

二、所有用户公用中文帮助手册

这里原理跟个人用户基本一样,只是手册放到大家公用目录,而不是个人目录即可。

[cpp]  view plain  copy
  1. qiong@gaoyuan-Rev-1-0:~$  tree /usr/share/man/zh_CN  
  2. /usr/share/man/zh_CN  
  3. |-- man1  
  4. |   `-- newgrp.1.gz  
  5. `-- man8  
  6.     |-- adduser.8.gz  
  7.     |-- chpasswd.8.gz  
  8.     |-- groupadd.8.gz  
  9.     |-- groupdel.8.gz  
  10.     |-- groupmod.8.gz  
  11.     |-- useradd.8.gz  
  12.     |-- userdel.8.gz  
  13.     `-- usermod.8.gz  

系统默认公共手册页地址一般在:/usr/share/man下面,放到下面的zh_CN目录即可。qiong@gaoyuan-Rev-1-0:~$
[cpp]  view plain  copy
  1.  make  
  2. mkdir UTF-8  
  3. cp -r src/man* UTF-8/  
  4. #已经生成了:UTF-8目录下面文件,只需要将该目录复制到~/man/zh_CN下面即可  
  5. qiong@gaoyuan-Rev-1-0:~$  cp -r UTF-8/* /usr/share/man/zh_CN/  

其它的man.config配置不需要修改。
检查一下:
[cpp]  view plain  copy
  1. qiong@gaoyuan-Rev-1-0:~$  man 5 -aw passwd  

/usr/share/man/man5/passwd.5.gz
/user/share/man/zh_CN/man5/passwd.5
说明手册已经安装好了。

出处:http://www.cnblogs.com/chengmo
本文版权归作者和博客园共有,欢迎转载,请务必添加原文链接。

  
  

如果想完全将英文版本的man手册配置成为中文版的,步骤如下:

  1)  终端输入sudo apt-get install manpages-zh

  2)  安装后修改配置文件sudo gedit /etc/manpath.config

  3)  将所有的/usr/share/man替换为/usr/share/man/zh_CN

  4)  保存即可。


转载:http://blog.youkuaiyun.com/sishuiliunian0710/article/details/9323983

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值