Nessuna registrazione manuale per l'uomo


9

Sto lavorando su un'immagine Docker di Centos 6.6 . Pensavo di aver installato tutto per accedere alle pagine man, ma a quanto pare non ...

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

Cosa mi sto perdendo?


Per quanto riguarda le domande nei commenti (grazie per il vostro aiuto a tutti):

$ 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

La MANPATHvariabile d'ambiente non è sostituita? Prova anche questo:man -M /usr/share/man man
myaut,

Quali sono i risultati di man 1 mane man 7 man, per favore?
Faheem Mitha,

Debian ha un pacchetto chiamato man-db. Naturalmente, CentOS può essere impostato in modo diverso.
Faheem Mitha,

Hai il file /usr/share/man/man1/man.1.gz?
Mark Plotnick,

Grazie a tutti, ho risposto direttamente alla domanda per amor di pronta lettura.
Anto

Risposte:


7

Vedi il commento su: rimozione tsflags=nodocsda /etc/yum.conf, inseriscilo come una presunta conseguenza della politica di costruzione dell'immagine della finestra mobile di base:

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

Ho appena provato questo su un contenitore CentOS 6.7 e funziona.


Grazie per questo; Ho installato pagine man e man. Ma per qualche bizzarra ragione non c'è nulla nella sezione 8. Non l'ho ancora capito!
Kate Ebneter il

funziona per CentOS 7
pigletfly

0

Se echo $MANPATHè vuoto è necessario impostare il percorso.

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

Il login di nuovo.


Sto usando Debian 9. $ MANPATH è vuoto e l'uomo lavora.
Prvt_Yadav,

@ Debian_yadav + idem su CentOS 6.7 (anche se non docker), e ogni altra implementazione che manio abbia mai usato.
dave_thompson_085
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.