매뉴얼 페이지 섹션 5를 설치하는 방법은 무엇입니까?

매뉴얼 페이지 섹션 5를 설치하는 방법은 무엇입니까?

man tar작동하며 "참조" 섹션에서는 인용 tar(5)하지만 man 5 tar출력합니다 No entry for tar in section 5 of the manual.

나의 주요 목표는 OS X 노트북용으로 구입하는 것입니다. 그러나 나는 또한 데비안 서버에서 그것들이 누락되었다는 것을 발견했습니다. brew search man추가 설치 매뉴얼 페이지는 제공되지 않습니다. Part 5 맨페이지를 설치하는 방법에 대한 팁이 있습니까? (tar는 단지 예일 뿐이며 일반적으로 필요합니다)

답변1

OSX에서는 매뉴얼 페이지가 에 저장되어 있습니다 /usr/share/man/man5/. 그 중 일부는 이미 설치되어 있습니다(예: fstab). 그러나 예를 들어 tar의 경우에는 그렇지 않습니다.

libarchive-dev불행히도 홈브류 패키지 는 없습니다 . 매뉴얼 페이지에서만 작동하는 해결 방법은 다음과 같습니다.libarchive 소스 코드 다운로드설치된 버전( tar --version)의 경우 매뉴얼 페이지를 다음 위치에 복사합니다.

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

답변2

Man 섹션 5는 "파일 형식 및 규칙"이며 기본적으로 설치되지 않습니다. 바라보다매뉴얼 페이지의 숫자는 무엇을 의미합니까?

데비안 시스템에 그 일부를 설치하려면 다음을 설치하십시오:

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에서는 이미 /usr/share/man/man5 디렉토리에 man 5의 일부가 있습니다. 위 페이지를 복사하는 것 외에는 설치 방법을 살펴보지 않았습니다.

답변3

Fedora 22 시스템의 경우:

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

그러니 libarchive를 업데이트해 보세요.

관련 정보