Как установить раздел 5 справочных страниц?

man tar работает, и в секции SEE ALSO он ссылается на tar(5) но man 5 tar output No entry for tar in section 5 of the manual .

Моя основная цель – получить их для моего ноутбука OS X. Но я тоже видел их на серверах Debian. brew search man не предлагает мне дополнительные страницы для установки. Любые подсказки, как установить раздел 5 manpages? (tar – всего лишь пример, мне они нужны вообще)

Раздел 5 человека – «Форматы файлов и условные обозначения» и по умолчанию не установлен. см. Что означают цифры на странице руководства?

Чтобы установить его часть в систему Debian, установите:

 sudo apt-get install libarchive-dev 

С сайта packages.debian.org:

Пакет: libarchive-dev (3.1.2-11 + deb8u1)

Библиотека libarchive обеспечивает гибкий интерфейс для чтения и записи архивов в различных форматах, таких как tar и cpio. libarchive также поддерживает чтение и запись архивов, сжатых с использованием различных фильтров сжатия, таких как gzip и bzip2. Библиотека по своей сути ориентирована на потоки; читатели последовательно перебирают архив, авторы последовательно добавляют вещи в архив.

Двойная проверка, если установлена ​​страница man (5) tar:

 dpkg -S /usr/share/man/man5/tar.5.gz libarchive-dev:amd64: /usr/share/man/man5/tar.5.gz 

Список файлов, установленных / принадлежащих пакету:

 dpkg -L libarchive-dev | grep man /usr/share/man /usr/share/man/man5 /usr/share/man/man5/tar.5.gz /usr/share/man/man5/mtree.5.gz /usr/share/man/man5/libarchive-formats.5.gz /usr/share/man/man5/cpio.5.gz /usr/share/man/man3 /usr/share/man/man3/libarchive_internals.3.gz /usr/share/man/man3/libarchive_changes.3.gz /usr/share/man/man3/libarchive.3.gz /usr/share/man/man3/archive_write_set_options.3.gz /usr/share/man/man3/archive_write_open.3.gz /usr/share/man/man3/archive_write_new.3.gz /usr/share/man/man3/archive_write_header.3.gz /usr/share/man/man3/archive_write_free.3.gz /usr/share/man/man3/archive_write_format.3.gz /usr/share/man/man3/archive_write_finish_entry.3.gz /usr/share/man/man3/archive_write_filter.3.gz /usr/share/man/man3/archive_write_disk.3.gz /usr/share/man/man3/archive_write_data.3.gz /usr/share/man/man3/archive_write_blocksize.3.gz /usr/share/man/man3/archive_write.3.gz /usr/share/man/man3/archive_util.3.gz /usr/share/man/man3/archive_read_set_options.3.gz /usr/share/man/man3/archive_read_open.3.gz /usr/share/man/man3/archive_read_new.3.gz /usr/share/man/man3/archive_read_header.3.gz /usr/share/man/man3/archive_read_free.3.gz /usr/share/man/man3/archive_read_format.3.gz /usr/share/man/man3/archive_read_filter.3.gz /usr/share/man/man3/archive_read_extract.3.gz /usr/share/man/man3/archive_read_disk.3.gz /usr/share/man/man3/archive_read_data.3.gz /usr/share/man/man3/archive_read.3.gz /usr/share/man/man3/archive_entry_time.3.gz /usr/share/man/man3/archive_entry_stat.3.gz /usr/share/man/man3/archive_entry_perms.3.gz /usr/share/man/man3/archive_entry_paths.3.gz /usr/share/man/man3/archive_entry_linkify.3.gz /usr/share/man/man3/archive_entry_acl.3.gz /usr/share/man/man3/archive_entry.3.gz 

В OS / X у вас уже есть части мужчины 5 в каталоге / usr / share / man / man5. Помимо копирования на вышеупомянутые страницы, они не исследовали, как их установить.

на OSX страницы man хранятся на /usr/share/man/man5/ . Некоторые из них уже установлены (например, для fstab). Но, например, для tar это не так.

К сожалению, на homebrew нет libarchive-dev . Обходной путь только для справочных страниц – загрузить исходный код libarchive для установленной версии ( tar --version ) и скопировать страницы man:

 sudo cp doc/man/*.5 /usr/share/man/man5/ 

В системе Fedora 22:

 # rpm -qf /usr/share/man/man5/tar.5.gz libarchive-3.1.2-14.fc22.x86_64 

Поэтому попробуйте обновить libarchive.