Comment puis-je mettre à jour le cache / index de localisation? J'ai installé de nouveaux packages et les fichiers ne sont clairement pas encore indexés. Alors, quelle commande dois-je commettre pour que l’indexeur se déclenche?
Je travaille actuellement sur Debian Jessie (test): avec Linux mbpc 3.13-1-amd64 # 1 SMP Debian 3.13.7-1 (2014-03-25) x86_64 GNU / Linux
locate
est de la GNU Trouver Utilitaires projet (qui, si vous utilisez Debian Jessie, il est probablement), alors vous pouvez trouver le site Web et la documentation du projet ici: gnu.org/software/findutilsRéponses:
La commande est:
Voir
man updatedb
pour plus de détails.la source
Sur OSX c'est:
sudo /usr/libexec/locate.updatedb
Qui peut être lié avec:
sudo ln -s /usr/libexec/locate.updatedb /usr/local/bin/updatedb
Cela semble idiot de devoir faire un lien symbolique pour une commande unix standard, mais c'est comme ça.
la source
Sur debian / ubuntu, vous pouvez trouver quel type de localiser est installé avec:
Dans mon cas c'est:
Pour voir quel travail cron est responsable, exécutez:
Ce qui dans mon cas montre:
Pour mettre à jour la base de données, exécutez le travail cron en tant que root:
S'il n'y a pas de travail cron et que updatedb ne fonctionne pas, essayez de trouver votre version installée avec:
qui retourne:
la source