Skip to content

Mac 安装中文版 man 帮助命令 #30

@guanguans

Description

@guanguans

Mac 安装中文版 man 帮助命令

安装编译工具

因为需要编译安装,所以你电脑上需要有编译工具,运行下面两个命令安装

$ brew install automake
$ brew install opencc

安装 manpages-zh

# 进入下载目录
$ cd ~/Downloads/

# 下载最新版本的源码包
$ wget https://github.com/man-pages-zh/manpages-zh/archive/v1.6.3.4.tar.gz

# 解压源码包(atool命令,推荐安装这个工具,统一所有压缩文档的命令)
$ atool -x v1.6.3.4.tar.gz

# 或者使用这个命令解压
$ tar zxvf v1.6.3.4.tar.gz

# 进入源码包文件夹
$ cd manpages-zh-1.6.3.4/

# 编译安装 1
$ autoreconf --install --force

# 编译安装 2
$ ./configure

# 编译安装 3
$ sudo make

# 编译安装 4
$ sudo make install

# 配置别名(如果是 zsh 对应处理即可)
$ echo "alias cman='man -M /usr/local/share/man/zh_CN'" >> ~/.bash_profile
# 使别名生效

$ source ~/.bash_profile
# 我们就安装上了中文版本的 man 工具了,但是运行命令会发现乱码。
cman ls

乱码

安装 groff 解决中文乱码的问题

brew install groff

# 打开配置文件
$ sudo vim /etc/man.conf
# 进入编辑器之后,在文件末尾添加
NROFF preconv -e UTF8 | /usr/local/bin/nroff -Tutf8 -mandoc -c
# 保存退出

# 运行命令,完美解决乱码问题
cman ls

正常

相关链接

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions