Ubuntu 16.04.2 LTSを実行しているPower8サーバーで作業しています。
$ uname -a
Linux power 4.4.0-75-generic #96-Ubuntu SMP Thu Apr 20 09:55:30 UTC 2017 ppc64le ppc64le ppc64le GNU/Linux
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.2 LTS"
通常のマンページはどれもインストールされていないようです。次のような単純なコマンドでも:
man man
返却値
No manual entry for man
See 'man 7 undocumented' for help when manual pages are not available.
これは、ls
、grep
などのさまざまな他のツールや、usleep
、printf
などのライブラリ関数にも当てはまります。
少なくともいくつかのマンページが実際にインストールされていることを確認しました:
$ dpkg -l | grep -i manpages
ii manpages 4.04-2 all Manual pages about using a GNU/Linux system
ii manpages-dev 4.04-2 all Manual pages about using GNU/Linux for development
ii manpages-posix 2013a-1 all Manual pages about using POSIX system
ii manpages-posix-dev 2013a-1 all Manual pages about using a POSIX system for development
何か不足していますか?これはppc64le
アーキテクチャに固有ですか?または、これらのマンページにアクセスするためにインストールできる/すべきものが他にありますか?
更新:要求どおり、Sudo mandb
を実行しました。結果は次のとおりです。
0 man subdirectories contained newer manual pages.
0 manual pages were added.
0 stray cats were added.
2 old database entries were purged.
man man
およびその他の同様のコマンドに変更はありませんでした。
さらに、manpath
の出力は次のとおりでした。
$ manpath -g
/usr/man:/usr/share/man:/usr/local/man:/usr/local/share/man:/usr/X11R6/man:/opt/man
$ manpath -c
/var/cache/man/oldlocal:/var/cache/man/local:/var/cache/man
マニュアルページのキャッシュに問題があると思います。次を実行します。
Sudo mandb
更新するために、システム上に存在しない場合は作成されます。
Sudo mandb -c
を使用して、古いキャッシュを削除して新しいキャッシュを作成することもできます。
あなたに役立つかもしれない他のオプションは-t
で、マニュアルページで正確性チェックを実行します。
いくつかのパッケージがローカルにインストールされている場合、たとえばpip
または~/.local/bin
の他のパッケージマネージャーを使用して、マニュアルページを追加するには、Sudo
なしでもう一度実行します。
mandb
上記の手順がうまくいかなかった場合は、manpath
を使用して手動検索パスについて調べ、空でないことを確認してください。
次に、マニュアルがインストールされているかどうかを確認します。
$ man -w man
/usr/share/man/man1/man.1.gz
コマンドに結果が含まれていない場合:
$ file /usr/share/man/man1/man.1.gz
/usr/share/man/man1/man.1.gz: gzip compressed data, max compression, from Unix
次に、man
を試してマニュアルを開き、それが機能するかどうかを確認します。
man /usr/share/man/man1/man.1.gz
Manページが見つからない場合は、そのパッケージを再インストールしてください。