2012-12-25 10 views
11

Mam stronę podręcznika dla mangusty serwera WWW nazwanego jako mangusta.1 w wyniku wykonania polecenia make i make install, aby zainstalować serwer mangusty na moim Ubuntu 12.04. Ale wpis strony podręcznika nie znajduje się w ręcznej bazie danych strony.Jak dodać wpis w bazie danych strony podręcznika linuksowego?

wyjście na mojej linii poleceń kiedy robiłam: „man mongoose”

[email protected]:~/mongoose$ man mongoose 
    No manual entry for mongoose 
    See 'man 7 undocumented' for help when manual pages are not available. 

Znam ścieżki wszystkich stron podręcznika, gdzie są one przechowywane jest: -

/usr/local/share/man/ 

Jestem wdzięczny za twoje odpowiedzi z góry.

+0

Gdzie jest zainstalowana strona podręcznika? Czy ścieżka znajduje się w pliku '/ etc/manpath.config'? – fge

+0

Powinieneś lepiej zapytać o to na stronie superuser.com, stackoverflow służy do programowania pytań. –

+0

@MartinBaulig: Dzięki, zaopiekuję się tym. –

Odpowiedz

13

Katalog, w którym zainstalowana jest strona podręczna, powinien być wymieniony w /etc/manpath.config lub w zmiennej środowiskowej MANPATH. Na przykład, jeśli podręcznika jest

/opt/mongoose/share/man/man1/mongoose.1 

następnie można ustawić za pomocą

MANPATH=/opt/mongoose/share/man man mongoose 

(lub zmienić MANPATH w swojej muszli pliku startowego .bashrc lub podobny).

+0

Ścieżka do strony man: /home/akshay/mongoose/mongoose.1 . Co powinienem zrobić w pliku /etc/manpath.config pod tabelą mapowania MANPATH? również proszę, jak uzyskać dostęp do zmiennej środowiskowej, aby zmienić jej wartość, jak wspomniano. Dzięki. –

+2

Powinieneś zainstalować stronę podręcznika w katalogu, który ma taką samą strukturę jak '/ usr/share/man', np. '/ home/akshay/mangusta/man/man1/mongoose.1', a następnie dodaj'/home/akshay/mongoose/man' do twojego 'MANPATH'. Jeśli chodzi o zmianę zmiennej środowiskowej, sprawdź dokumentację powłoki (prawdopodobnie jest to Bash). –

+0

tak. Dziękujemy –

1

znalazł rozwiązanie: Musimy po prostu skopiować mongoose.1 który jest plikiem człowiek do folderu/użytkowania/share/man/man1/

Akshay Akshay @-Inspiron-N5010: ~/mangusta $ sudo cp mongoose.1/usr/share/man/man1/

w/usr/share/man/istnieją foldery o nazwach od man1 do man8. Po prostu zgadłem, że moje rozszerzenie strony man mangusty 1 ma wartość "1", więc skopiowałem to do folderu man1. Mam rację?

po tym kroku, man mongoose pokazuje ręczne wprowadzenie strony.

+6

Nie powinieneś nigdy instalować czegokolwiek w'/usr/share' poza menedżerem pakietów. –

+0

ohh .. Nie wiedziałem, że –

+0

@AkshayPatil można jednak zapisać do '/ usr/local/share/man/man1 /' –