中文话man pages的二种方法

发布时间:2019-07-22编辑:脚本学堂
中文话man pages的二种方法,有需要的朋友不妨参考下。本地化man. (Ubuntu系统)

中文话man pages的二种方法,有需要的朋友不妨参考下。

本地化man.   (Ubuntu系统)

方法1:
下载源码 http://download.sf.linuxforum.net/cmpp/man-pages-zh_CN-1.5.tar.gz
解压:代码:
tar -zxvf man-pages-zh_CN-1.5.tar.gz
编译 代码:
cd man-pages-zh_CN-1.5
make
复制到系统 代码:
sudo cp -r UTF-8/* /usr/share/man/zh_CN/
修改配置文件 代码:
sudo gedit /etc/manpath.config
把里面的所有的 /usr/share/man 改成 /usr/share/man/zh_CN
为了使用中文 man 里没有的 e文 man ,建议:
把里面的所有的 /usr/share/man 的行改成 /usr/share/man/zh_CN 后,把/usr/share/man/zh_CN加在/usr/share/man的前面。
即:你把/usr/share/man全部改为了/usr/share/man/zh_CN,然后再把原来的/usr/share/man的那一行加在/usr/share/man/zh_CN 这一行的下面
再试试:
man mount
man grub

方法2:
代码:
sudo apt-get install manpages-zh(安装man的中文支持,这个软件包比方法1的文件大,帮助更多.)
这里呢有问题。安装好了运行man ls会提示一堆错误。解决办法如下:
新建一个脚本1.sh:
 

复制代码 代码如下:

#!/bin/bash

cd /usr/share/man/zh_CN/
for k in *
do
cd $k
for i in *.gz
do
  j=`echo ${i%.gz}`
  gunzip $i
  iconv -f gb18030 -t utf8 $j >tmp
  mv tmp $j
  gzip $j
done
cd ..
done


然后运行它。
接下来的步骤和方法1相同,然后便可享受到"使用中文 man 里没有的 e文 man"和熟悉的中文了。