0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

manで基本的なコマンドの日本語表示がされない原因は?

Posted at

環境

Vagrant + Ubuntu 16.04.5 LTS

対応

manのトップページを表示すると、ちゃんと日本語マニュアルが表示されるのだが。

$man man

このような基本的なコマンドが何故か英語表示される。

$man ls
$man cat

ロケールには、ja_JP.utf8の設定はちゃんとされています。

$locale -a

manの日本語パッケージは入っています。

$apt list --installed | grep manpages-ja
manpages-ja/xenial,xenial,now 0.5.0.0.20140515+dfsg-2 all [インストール済み]
manpages-ja-dev/xenial,xenial,now 0.5.0.0.20140515+dfsg-2 all [インストール済み]

manの各コマンド単位のパッケージが存在するか見てみると、catとlsが存在していない。何故?

$ls -l /usr/share/man/ja/man1/{cat,ls,man}.1.gz
ls: '/usr/share/man/ja/man1/cat.1.gz' にアクセスできません: そのようなファイルやディレクトリはありません
ls: '/usr/share/man/ja/man1/ls.1.gz' にアクセスできません: そのようなファイルやディレクトリはありません
-rw-r--r-- 1 root root 15K 11月  7  2015 /usr/share/man/ja/man1/man.1.gz

取り敢えず、最新版をインストールする事に。

$sudo apt install -y manpages-ja manpages-ja-dev

インストールされたようです。

$ls -l /usr/share/man/ja/man1/{cat,ls,man}.1.gz
-rw-r--r-- 1 root root 1.4K 12月 16  2015 /usr/share/man/ja/man1/cat.1.gz
-rw-r--r-- 1 root root 4.0K 12月 16  2015 /usr/share/man/ja/man1/ls.1.gz
-rw-r--r-- 1 root root  15K 11月  7  2015 /usr/share/man/ja/man1/man.1.gz

漸く、日本語表示がされるようになりました。

$man ls
$man cat
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?