본문 바로가기

OS/Linux

man, 'No manual entry for man' 해결하기

vmware 에서 centos 를 설치하고 테스트를 하다가 man page 가 되지 않는것을 확인했다.

$ man fsync
No manual entry for fsync
chlee@dev2:~
$ man fopen
No manual entry for fopen
chlee@dev2:~
$ man 3 fsync
No manual entry for fsync in section 3
chlee@dev2:~
$ man man
No manual entry for man

구글 검색 후 다음과 같이 설치를 시도..

$ sudo yum -y install man man-pages man-pages-ko man-db
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirror.navercorp.com
 * extras: mirror.navercorp.com
 * updates: mirror.navercorp.com
Package man-db-2.6.3-11.el7.x86_64 already installed and latest version
Package man-pages-3.53-5.el7.noarch already installed and latest version
Package 2:man-pages-ko-20050219-25.el7.noarch already installed and latest version
Package man-db-2.6.3-11.el7.x86_64 already installed and latest version
Nothing to do

예상했지만 이미 설치가 다 되어 있었다. 다시 원인을 찾던 중 $MANPATH 를 통해 설치된 man 페이지가 설치된 위치를
참조한다는 것을 알게됨

chlee@dev2:~
$ man -M /usr/share/man man
... ...
MAN(1)                                                      Manual pager utils                                                      MAN(1)

NAME
       man - an interface to the on-line reference manuals

SYNOPSIS
       man  [-C  file]  [-d]  [-D]  [--warnings[=warnings]] [-R encoding] [-L locale] [-m system[,...]] [-M path] [-S list] [-e extension]
       [-i|-I] [--regex|--wildcard] [--names-only] [-a] [-u] [--no-subpages] [-P pager] [-r prompt] [-7] [-E encoding]  [--no-hyphenation]
       [--no-justification] [-p string] [-t] [-T[device]] [-H[browser]] [-X[dpi]] [-Z] [[section] page ...] ...
       man -k [apropos options] regexp ...
... ...

다른 프로그램을 설치하면서 환경변수를 변경하고 인지하지 못한듯

'OS > Linux' 카테고리의 다른 글

ubuntu 20.04 한영 한자 키 등록하기  (0) 2021.09.29
linux timezone 변경하기  (0) 2020.11.24
yum epel 404 error  (0) 2020.10.30
ssh 암호 없이 로그인하기  (0) 2020.02.11