マンパスを操作できません

マンパスを操作できません

マニュアルページファイルと他のファイルを含むディレクトリがあります。

$ ls doc
cheatsheet.svg  colorschemes.md  config   howto-publish-a-release.md  ranger.1
ranger.desktop  ranger.pod   rifle.1  rifle.pod           tools

興味のある2つのファイルrifle.1ranger.1。手動で入力した内容を実行して表示できるようにしたいですman ranger。これを行うために、場所をdoc自分の場所に追加しました。$MANPATH

$ echo $MANPATH
/path/to/doc::/home/.opam/system/man:/home/.opam/system/man:/home/.opam/system/man

$MANPATH私が触れる前に、最後の3つの項目がそこにありました。また、他のすべてを設定して$MANPATH削除/path/to/docしてみました。どちらの場合も、manコマンドを実行するとエラーが発生します。

$ man ranger
No manual entry for ranger

私は何が間違っていましたか?

答え1

マニュアルページはで構成する必要があります。パート1のページはサブディレクトリMANPATHになければなりません。man1

mkdir -p /tmp/man/man1        # /tmp/man is the MANPATH component
cp ranger.1 /tmp/man/man1/    # Put ranger.1 into the man1 subdirectory

MANPATH=/tmp/manman ranger    # Override the MANPATH for the example

実際、現在のディレクトリ()と同じ「サブディレクトリ」ln -s . man1を作成しようとすると、例はうまくいきます。man1doc

MANPATH=/path/to/doc man ranger

関連情報