Không có mục nhập thủ công cho người đàn ông


9

Tôi đang làm việc trong một hình ảnh Docker Centos 6.6 . Tôi nghĩ rằng tôi đã cài đặt mọi thứ để có quyền truy cập vào trang man, nhưng dường như không ...

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

Tôi đang thiếu gì?


Về câu hỏi trong ý kiến ​​(cảm ơn sự giúp đỡ của mọi người):

$ 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

Không phải là MANPATHmôi trường biến overriden? Ngoài ra, hãy thử điều này:man -M /usr/share/man man
myaut 2/215

Kết quả của man 1 manman 7 man, xin vui lòng là gì?
Faheem Mitha

Debian có một gói được gọi là man-db. Tất nhiên, CentOS có thể được thiết lập khác nhau.
Faheem Mitha

Bạn có tập tin /usr/share/man/man1/man.1.gzkhông?
Đánh dấu Plotnick

Cảm ơn tất cả mọi người, tôi đã trả lời trực tiếp trong câu hỏi vì lợi ích sẵn sàng.
Anto

Câu trả lời:


7

Xem bình luận lại: xóa tsflags=nodocskhỏi /etc/yum.conf, đặt ở đó như là một kết quả có chủ đích của chính sách xây dựng hình ảnh docker cơ sở:

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

Tôi vừa thử nghiệm điều này trên một container CentOS 6.7 và nó hoạt động.


Cảm ơn vì điều này; Tôi đã cài đặt trang man và man. Nhưng vì một số lý do kỳ quái, không có gì trong phần 8. Vẫn chưa tìm ra điều đó!
Kate Ebneter

hoạt động cho CentOS 7
pigletfly

0

Nếu echo $MANPATHtrống bạn cần đặt đường dẫn.

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

Đăng nhập lại.


Tôi đang sử dụng Debian 9. $ MANPATH trống và con người hoạt động.
Prvt_Yadav

@ Debian_yadav + ditto trên CentOS 6.7 (mặc dù không phải là docker) và mọi cách triển khai khác manmà tôi từng sử dụng.
dave_thndry_085
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.