Wenn ich eine bestimmte Manpage ändere, apropos
werden whatis
diese Änderungen nur dann berücksichtigt, wenn ich die folgenden Schritte ausführe:
Speichern Sie eine Kopie der Manpage an einem anderen Ort und löschen Sie sie in
/usr/local/man/man1
laufen
makedb
laufen
makewhatis
stellen Sie die Manpage wieder her in
/usr/local/man/man1
laufen
makedb
laufen
makewhatis
Einzelheiten:
Wenn ich den Abschnitt NAME so ändere, dass er ein bestimmtes Schlüsselwort enthält, das gefunden werden soll apropos
, wird es erst gefunden, apropos
nachdem die oben beschriebenen sechs (!) Schritte ausgeführt wurden.
Es reicht definitiv nicht, nur mit mandb
und zu aktualisieren makewhatis
. Ich weiß, dass ich die whatis
Datenbank mit neu erstellen kann makewhatis -c
, aber ein Aktualisierungsvorgang, der zuerst das Löschen der Datenbank erfordert, ist etwas seltsam.
Frage:
Wie kann ich eine Manpage ändern und diese Änderung im Lösch-/Wiederherstellungs-/Aktualisierungsprozess berücksichtigen, apropos
ohne dass dies erforderlich ist?whatis
Antwort1
Wie kann ich eine Manpage ändern und dafür sorgen, dass diese Änderung in apropos
und berücksichtigt wird whatis
?
Sie sollten verwendenmandb- Erstellen oder aktualisieren Sie die Index-Caches der Handbuchseiten.
mandb
wird verwendet, um Indexdatenbank-Caches zu initialisieren oder manuell zu aktualisieren. Die Caches enthalten Informationen, die für den aktuellen Status des Manualpage-Systems relevant sind, und die darin gespeicherten Informationen werden von denman-db
Dienstprogrammen verwendet, um ihre Geschwindigkeit und Funktionalität zu verbessern.
mandb
aktualisiert die von apropos
und verwendeten Datenbanken whatis
.
Quelle:mandb: Index-Caches für Manualpages erstellen oder aktualisieren - Linux Man Pages (8)
Die durchsuchte Datenbank
apropos
wird vommandb
Programm aktualisiert. Abhängig von Ihrer Installation kann dies durch einen regelmäßigen Cron-Job ausgeführt werden oder muss manuell ausgeführt werden, nachdem neue Handbuchseiten installiert wurden.
Quelleapropos(1) - Linux-Handbuchseite
Zu jeder Handbuchseite ist eine Kurzbeschreibung verfügbar.
whatis
durchsucht die Handbuchseitennamen und zeigt die Handbuchseitenbeschreibungen aller übereinstimmenden Namen an.
Während der Suche werden Indexdatenbanken verwendet und vom
mandb
Programm aktualisiert. Abhängig von Ihrer Installation kann dies durch einen regelmäßigen Cron-Job ausgeführt werden oder muss manuell ausgeführt werden, nachdem neue Handbuchseiten installiert wurden.