NetBSD: Der Suchpfad /etc/man.conf man funktioniert nicht


2

Ich habe ein neues Handbuchverzeichnis hinzugefügt

/usr/local/share/man/man1b

welches dateien enthält wie zb

troff.1b

In /etc/man.conf habe ich hinzugefügt

_subdir ...some names... man1b
_default /usr/{share,X11R7,X11R6,pkg,local,local/share}/man/
local /usr/local/share/man/
1b {cat,man}1b

man -p druckt

...
/usr/local/share/man/man1b

Aber wenn ich eingebe

man 1b troff

Ich bekomme die Fehlermeldung

man: no entry for troff in the manual.

(Ich kann man troff nicht verwenden , da groff auch mit einer Manpage an anderer Stelle in cat1 installiert ist.)

Wie kann ich den Mannpfad korrekt hinzufügen?

PS: Wenn ich die Datei umbenennen , um troff.1 dann Mann 1b troff Werke. Ich dachte aber, dass die Kategorie auch die Dateinamenerweiterung sein kann. Könnte es ein Fehler von NetBSD sein (Dateiname troff.1b funktioniert unter OpenBSD und Linux)?

Antworten:


1

Möglicherweise müssen Sie Ihre MANPATH-Umgebungsvariable aktualisieren, zumindest habe ich dies in dieser Situation getan.

$ export MANPATH=/usr/local/share/man/

Von der Manpage (für Mann):

   MANPATH
          If MANPATH is set, man uses it as the path to search
          for manual page files.  It overrides the configuration
          file and the automatic search path, but is overridden by
          the -M invocation option. See SEARCH PATH FOR MANUAL PAGES.
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.