Cuando cambio una página de manual determinada, apropos
solo whatis
reflejo estos cambios cuando realizo los siguientes pasos:
almacene una copia de la página de manual en otro lugar y elimínela en
/usr/local/man/man1
correr
makedb
correr
makewhatis
restaurar la página de manual en
/usr/local/man/man1
correr
makedb
correr
makewhatis
Detalles:
Cuando cambio la sección NOMBRE para que contenga una determinada palabra clave que debe ser encontrada por apropos
, solo será encontrada apropos
después de realizar los seis (!) pasos descritos anteriormente.
Definitivamente no es suficiente, simplemente actualizar con mandb
y makewhatis
. Sé que puedo recrear la whatis
base de datos makewhatis -c
, pero un proceso de actualización que requiere la eliminación de la base de datos primero es algo extraño.
Pregunta:
¿Cómo puedo cambiar una página de manual y que este cambio se refleje mediante apropos
y whatis
sin el proceso de eliminación/restauración/actualización?
Respuesta1
¿Cómo puedo cambiar una página de manual y que este cambio se refleje en apropos
y whatis
?
Deberías estar usandomandb- crear o actualizar los cachés de índice de páginas del manual.
mandb
se utiliza para inicializar o actualizar manualmente las cachés de bases de datos de índice. Los cachés contienen información relevante para el estado actual del sistema de páginas del manual y las utilidades utilizan la información almacenada en ellosman-db
para mejorar su velocidad y funcionalidad.
mandb
actualizará las bases de datos utilizadas por ambos apropos
y whatis
.
Fuente:mandb: crea o actualiza las cachés de índice de páginas del manual - Páginas man de Linux (8)
La base de datos buscada
apropos
es actualizada por elmandb
programa. Dependiendo de su instalación, esto puede ejecutarse mediante un trabajo cron periódico o puede que deba ejecutarse manualmente después de que se hayan instalado nuevas páginas del manual.
Fuenteapropos(1) - página del manual de Linux
Cada página del manual tiene una breve descripción disponible en ella.
whatis
busca los nombres de las páginas del manual y muestra las descripciones de las páginas del manual de cualquier nombre que coincida.
Las bases de datos de índice se utilizan durante la búsqueda y el
mandb
programa las actualiza. Dependiendo de su instalación, esto puede ejecutarse mediante un trabajo cron periódico o puede que deba ejecutarse manualmente después de que se hayan instalado nuevas páginas del manual.