中国語版manヘルプコマンドのインストール

2349 ワード

ツールの紹介
        manというよく使われる命令はみんな知っていると信じて使ったことがあるでしょう.一つの命令に慣れていないときは、manを使って命令の説明を調べるかもしれません.命令のマニュアルに相当しますが、マニュアルの内容は英語で、一部の英語のレベルがあまり高くない中国人にとっては友好的ではありません.だからmanpages-zhが生まれました.これは国人組織がman支援命令の翻訳に関する計画を発起し、現在は大部分の内容を翻訳している.
        ほとんどの現代Linuxリリースユーザーにとって、コンパイルする必要がなく、独自のインストールツールを使用してワンタッチでインストールできます.インストール後、manコマンドを正常に使用すればいいです.システムが中国語環境に設定されている場合、対応する中国語マニュアルページがある場合は、そのマニュアルページに中国語バージョンが表示されます.システムが中国語環境でない場合は、一時的に環境変数を調整して中国語コンテンツを使用します.
アップルシステムのユーザーにとって、十分なテストが行われていないし、自動的にインストールするパッケージがないので、インストールをコンパイルする必要があります.
インストールに成功したコマンドの説明の例は次のとおりです.
以下に、各システムのインストール手順を示します.
Debian/Ubuntuインストール
$ sudo apt update
$ sudo apt install manpages-zh

Arch Linux
$ pacman -Syu
$ pacman -S man-pages-zh_cn man-pages-zh_tw

Red Hat/CentOS
$ yum update
$ yum install man-pages-zh-CN

Fedora
$ dnf update
$ dnf install man-pages-zh-CN

macOS環境インストール
前提条件
コンパイルツールのインストール
コンパイルインストールが必要なので、automakeとopenccの2つのコンパイルツールをコンピュータにインストールする必要があります.インストールされている場合は無視できます.
$ brew install automake
$ brew install opencc

解凍ツールのインストール
オプション.圧縮ツールとしてatoolを使用することを推奨し、すべての圧縮ドキュメントのコマンドを統合します.
$ brew install atool

インストール手順
#       
$ cd ~/Downloads/
#           
$ wget https://github.com/man-pages-zh/manpages-zh/archive/v1.6.3.3.tar.gz
#      
$ atool -x v1.6.3.3.tar.gz
#           
$ tar zxvf v1.6.3.3.tar.gz
#         
$ cd manpages-zh-1.6.3.3/
#      1
$ autoreconf --install --force
#      2
$ ./configure
#      3
$ sudo make
#   
$ sudo make install
#     
$ echo "alias cman='man -M /usr/local/share/man/zh_CN'" >> ~/.bash_profile
#      
$ source ~/.bash_profile
#              man    ,           。
$ cman ls

中国語の文字化けしを解決する
中国語の文字化けしの問題は主にホストgroffバージョンが低いため、新しいバージョンをインストールすれば解決できます.
#       
$ cd ~/Downloads/
#   1.22      
$ wget http://git.savannah.gnu.org/cgit/groff.git/snapshot/groff-1.22.tar.gz
#   
$ atool -x groff-1.22.tar.gz
#     
$ cd groff-1.22
#     
$ ./configure
$ sudo make
$ sudo make install
#       
$ sudo vim /etc/man.conf
#        ,       
NROFF preconv -e UTF8 | /usr/local/bin/nroff -Tutf8 -mandoc -c
#     
#     ,        
$ cman ls