Como posso atualizar o cache / índice de localização? Instalei novos pacotes e os arquivos ainda não estão indexados. Então, qual comando eu tenho que confirmar, para que o indexador seja acionado?
Atualmente, estou trabalhando no debian jessie (testing): com o Linux mbpc 3.13-1-amd64 # 1 SMP Debian 3.13.7-1 (25-03-2014) x86_64 GNU / Linux
locate
é a partir do GNU Localizar Utilities projeto (que, se você estiver usando Debian Jessie, provavelmente é), então você pode encontrar o site e documentação do projeto aqui: gnu.org/software/findutilsRespostas:
O comando é:
Veja
man updatedb
para mais detalhes.fonte
No OSX, é o seguinte:
sudo /usr/libexec/locate.updatedb
Que pode ser associado a:
sudo ln -s /usr/libexec/locate.updatedb /usr/local/bin/updatedb
Parece bobagem ter que fazer um link simbólico para um comando unix padrão, mas existe.
fonte
No debian / ubuntu, você pode encontrar qual o sabor do localizador instalado com:
No meu caso é:
Para ver qual tarefa cron, se houver, é responsável, execute:
O que no meu caso mostra:
Para atualizar o banco de dados, execute o trabalho cron como root:
Se não houver cronjob e updatedb por si só não funcionar, tente encontrar o seu sabor instalado com:
que retorna:
fonte