노트:이것은 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
답변4
Centos 8이 중단되었으므로 RHEL 8에 대한 매뉴얼 페이지를 찾고 있을 수 있습니다.
RHEL 8.7 docker 컨테이너의 경우 yum을 업데이트하고 man을 설치해야 했습니다.
yum update -y
yum install man -y
그런 다음 매뉴얼 페이지에 액세스할 수 있습니다.man curl