Problema de actualización con mandb y makewhatis

Problema de actualización con mandb y makewhatis

Cuando cambio una página de manual determinada, apropossolo whatisreflejo estos cambios cuando realizo los siguientes pasos:

  1. almacene una copia de la página de manual en otro lugar y elimínela en/usr/local/man/man1

  2. corrermakedb

  3. corrermakewhatis

  4. restaurar la página de manual en/usr/local/man/man1

  5. corrermakedb

  6. corrermakewhatis

Detalles:

Cuando cambio la sección NOMBRE para que contenga una determinada palabra clave que debe ser encontrada por apropos, solo será encontrada aproposdespués de realizar los seis (!) pasos descritos anteriormente.

Definitivamente no es suficiente, simplemente actualizar con mandby makewhatis. Sé que puedo recrear la whatisbase 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 aproposy whatissin 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 aproposy whatis?

Deberías estar usandomandb- crear o actualizar los cachés de índice de páginas del manual.

mandbse 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 ellos man-dbpara mejorar su velocidad y funcionalidad.

mandbactualizará las bases de datos utilizadas por ambos aproposy 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 aproposes actualizada por el mandbprograma. 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. whatisbusca 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 mandbprograma 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.

Fuente:whatis(1) - página del manual de Linux

información relacionada