¿Cómo puedo actualizar el caché / índice de localizar? Instalé nuevos paquetes y los archivos claramente todavía no están indexados. Entonces, ¿qué comando debo confirmar para que se active el indexador?
Actualmente estoy trabajando en debian jessie (pruebas): con Linux mbpc 3.13-1-amd64 # 1 SMP Debian 3.13.7-1 (2014-03-25) x86_64 GNU / Linux
locate
es del proyecto GNU Find Utilities (que, si está utilizando Debian Jessie, probablemente lo sea), puede encontrar el sitio web y la documentación del proyecto aquí: gnu.org/software/findutilsRespuestas:
El comando es:
Ver
man updatedb
para más detalles.fuente
En OSX esto es:
sudo /usr/libexec/locate.updatedb
Que se puede vincular con:
sudo ln -s /usr/libexec/locate.updatedb /usr/local/bin/updatedb
Parece tonto tener que hacer un enlace simbólico para un comando estándar de Unix, pero ahí está.
fuente
En debian / ubuntu puede encontrar con qué sabor de localizar se instala:
En mi caso es:
Para ver qué trabajo cron es responsable, ejecute:
Lo que en mi caso muestra:
Para actualizar la base de datos, ejecute el trabajo cron como root:
Si no hay cronjob, y updatedb por sí solo no funciona, intente encontrar su sabor instalado con:
que devuelve:
fuente