남성은 수동으로 입력할 필요가 없습니다.

남성은 수동으로 입력할 필요가 없습니다.

나는Centos 6.6 도커 이미지. 맨 페이지에 액세스하기 위해 모든 것이 설치되어 있다고 생각했지만 그렇지 않은 것 같습니다.

$ yum install -y man man-pages man-pages-overrides
[...]
Complete!
$ which man
/usr/bin/man
$ man man
No manual entry for man

내가 무엇을 놓치고 있나요?


댓글의 질문에 대해 (모두의 도움에 감사드립니다):

$ echo $MANPATH
# empty
$ man 1 man
No entry for man in section 1 of the manual
$ man 7 man
No entry for man in section 7 of the manual
$ ll /usr/share/man/man1/
total 8
drwxr-xr-x  2 root root 4096 Sep 23  2011 ./
drwxr-xr-x 61 root root 4096 Jan 31 01:55 ../
$ yum search man | grep db
ModemManager.x86_64 : Mobile broadband modem management service
hsqldb-manual.noarch : Manual for hsqldb
db4-utils.x86_64 : Command line tools for managing Berkeley DB (version 4)
foomatic-db-ppds.noarch : PPDs from printer manufacturers
ldb-tools.x86_64 : Tools to manage LDB files

$ rpm -q -l man | grep man.1
/usr/share/doc/man-1.6f
/usr/share/doc/man-1.6f/COPYING
/usr/share/doc/man-1.6f/README
/usr/share/man/bg/man1/man.1.gz
/usr/share/man/cs/man1/man.1.gz
/usr/share/man/da/man1/man.1.gz
/usr/share/man/de/man1/man.1.gz
/usr/share/man/el/man1/man.1.gz
/usr/share/man/en/man1/man.1.gz
/usr/share/man/es/man1/man.1.gz
/usr/share/man/fi/man1/man.1.gz
/usr/share/man/fr/man1/man.1.gz
/usr/share/man/hr/man1/man.1.gz
/usr/share/man/it/man1/man.1.gz
/usr/share/man/ja/man1/man.1.gz
/usr/share/man/ko/man1/man.1.gz
/usr/share/man/man1/man.1.gz
/usr/share/man/nl/man1/man.1.gz
/usr/share/man/pl/man1/man.1.gz
/usr/share/man/pt/man1/man.1.gz
/usr/share/man/ro/man1/man.1.gz
/usr/share/man/sl/man1/man.1.gz

답변1

기본 도커 이미지 빌드 전략의 결과로 re:removing tsflags=nodocsfrom 주석을 참조하세요./etc/yum.conf

https://groups.google.com/forum/#!topic/docker-user/fuW0e9xlqQE

방금 CentOS 6.7 컨테이너에서 이것을 테스트했는데 작동합니다.

답변2

비어 있으면 echo $MANPATH맨패스를 설정해야 합니다.

echo "MANPATH=/usr/share/man" >> ~/.bashrc

다시 로그인하세요.

관련 정보