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

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

노트:이것은 Centos 7에서 작동합니다. 데비안 답변을 찾고 있다면 다음을 참조하세요.이 문제. 이러한 답변은 여기서 반복되지 않습니다.

centos 7을 설치한 후 매뉴얼 페이지에 액세스할 수 없습니다.

# man ls
-bash: man: command not found

yum으로 설치해봤는데

# yum install man-pages
... ok

그러나 다시:

# man ls
-bash: man: command not found

왜?

답변1

man 명령을 사용하려면 명령 man전후에 패키지도 설치 해야 합니다.man-pages

# yum install man-pages
... ok
# yum install man
... ok

이제 man설치됨

# man ls


NAME
      ls - list directory contents

SYNOPSIS
      ls [OPTION]... [FILE]...

DESCRIPTION
      List information about the FILEs (the current directory by default).  Sort entries alphabetically if none of -cftuvSUX nor --sort.

      Mandatory arguments to long options are mandatory for short options too. ...

답변2

Docker 컨테이너에서 동일한 문제가 발생하여 tsflags=nodocs파일에 주석을 달아 문제를 해결한 /etc/yum.conf다음 매뉴얼 페이지와 man-db를 삭제하고 다시 설치했습니다. 이것은 훌륭하게 작동합니다.

$ vi /etc/yum.conf

파일 내에서 검색 tsflags하고 주석(#)을 앞에 붙입니다.

#tsflags=nodocs

이제 man-db 및 man 페이지를 제거하십시오(시스템에 설치된 경우).

$ yum remove man-pages man-db

그런 다음 다시 설치하십시오.

$ yum install man-pages man-db

정렬되었습니다!

답변3

CentOS 7의 구문:

# yum install man-pages man-db man

CentOS 6의 구문:

$ sudo yum install man man-pages

원천

답변4

Centos 8이 중단되었으므로 RHEL 8에 대한 매뉴얼 페이지를 찾고 있을 수 있습니다.

RHEL 8.7 docker 컨테이너의 경우 yum을 업데이트하고 man을 설치해야 했습니다.

yum update -y
yum install man -y

그런 다음 매뉴얼 페이지에 액세스할 수 있습니다.man curl

관련 정보