1

В настоящее время я пытаюсь добавить пользовательскую справочную страницу в /usr /local /man для двоичного файла в /usr /local /bin. Однако ожидаемое поведение отличается от моей интерпретации руководства. Как и логические ожидания его функции.

Шаги, которые я предпринял до сих пор, заключаются в следующем:

:~$ echo $MANPATH

:~$ export MANPATH=$(manpath)
:~$ echo $MANPATH
/usr/local/man:/usr/local/share/man:/usr/share/man
:~$ man my_binary
No manual entry for my_binary
~:$ ls -l /usr/local/man/my_binary.1
-rw-r--r-- 1 root staff 18205 Feb 17 18:16 /usr/local/man/my_binary.1

В дополнение к этому я попытался настроить его в моем .bashrc и запустить новую оболочку входа в систему безрезультатно.

:~$ echo 'export MANPATH=$(manpath)' >> ~/.bashrc
:~$ exit

:~$ #New terminal
:~$ echo $MANPATH
/usr/local/man:/usr/local/share/man:/usr/share/man
:~$ man my_binary
No manual entry for my_binary

Мой /etc/manpath.conf выглядит так:

MANPATH_MAP    /usr/local/bin       /usr/local/man
MANPATH_MAP    /usr/local/bin       /usr/local/share/man
MANDB_MAP      /usr/local/man       /var/cache/man/oldlocal
MANDB_MAP      /usr/local/share/man /var/cache/man/local

Мои версии выглядят так:

:~$ uname -a
Linux Bitblock 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux
:~$ cat /etc/debian_version 
9.6
:~$ man --version
man 2.7.6.1 

0