Closed11
man コマンドの日本語化
手順
手順 | タイトル |
---|---|
手順 1 | groff コマンドのインストール |
手順 2 | /etc/man.conf の内容を修正 |
手順 3 | 日本語の man ページをダウンロード |
手順 4 | ファイルを解凍する。 |
手順 5 | config を設定する |
手順 6 | install を実行 |
手順 7 | man コマンドの言語設定が 日本語になるように変更 |
手順 8 | 日本語版が用意されているページは表示される。 |
groff コマンドのインストール
brew install groff
確認
which groff
# /usr/local/bin/groff
/etc/man.conf の内容を修正
バージョンによって行数が異なりそうなので留意すること
sudo vim /etc/man.conf
95 行目以降
/etc/man.conf
# JNROFF /usr/bin/groff -Tnippon -mandocj -c (man コマンドを日本語化するためコメントアウト。下行にコマンドを追記)
JNROFF /usr/local/bin/groff -Dutf8 -Tutf8 -mandoc -mja -E
106 行目以降
# PAGER /usr/bin/less -is man (man コマンドを日本語化するためコメントアウト。下行にコマンドを追記)
PAGER /usr/bin/less -isr
# BROWSER /usr/bin/less -is (man コマンドを日本語化するためコメントアウト。下行にコマンドを追記)
BROWSER /usr/bin/less -isr
日本語の man ページをダウンロード
「man で表示される文章が、英語版ではなく日本語版を表示させる」ために利用する。
「man で表示される文章が、日本語訳される」わけではない。
ダウンロードサイトから最新のバージョン(man-pages-ja-YYYYMMDD.tar.gz 形式)をダウンロードする。
クリックしてダウンロードしてもいいし、curl コマンドでダウンロードしても良い
curl -O http://linuxjm.osdn.jp/man-pages-ja-YYYYMMDD.tar.gz
# 2023 年 1 月 15 日だと以下が最新版をダウンロードできる
# curl -O https://linuxjm.osdn.jp/man-pages-ja-20230115.tar.gz
ファイルを解凍する。
tar xfz http://linuxjm.osdn.jp/man-pages-ja-YYYYMMDD.tar.gz # 解凍
# tar xfz https://linuxjm.osdn.jp/man-pages-ja-20230115.tar.gz
cd man-pages-ja-YYYYMMDD # ファイル階層移動
# cd man-pages-ja-20230115
config を設定する
Makefile に config コマンドが用意されているので追加する。
make config # インストール前の設定
項目 | 内容 |
---|---|
Install directory | /usr/local/share/man/ja_JP.UTF-8 |
compress manual with.. | 0 |
uname of page owner | root |
group | wheel |
All OK? | c |
INSTALL PACKAGE SELECTION | enter 連打 |
All OK? | c |
RESOLVE CONFLICTS | enter 連打 |
install を実行
Makefile の install コマンドを実行する。
特に問題なければ、正常にログがながれる。
sudo make install
man コマンドの言語設定が 日本語になるように変更
alias にデフォルトで日本語版の man コマンドを探すようにする。
英語で表示したいときのコマンド eman
コマンドも登録する。
~/.zshrc
# man
alias man='env LANG=ja_JP.UTF-8 man'
alias eman='env LANG=C man'
動作確認
man コマンドで表示できるか確認する。
日本語版が用意されているページは表示される。
man ls
# eman で英語が表示できるかを確認してもよい
存在しない場合は表示されない。
man cd
このスクラップは2023/01/16にクローズされました