Je vais utiliser la commande updatedb pour mettre à jour l'index et j'obtiens
updatedb: can not open a temporary file for `/var/lib/mlocate/mlocate.db'
fyi La commande de localisation fonctionne, par exemple
$ locate Index.xml
/usr/share/mysql/charsets/Index.xml
durrantm.../durrantm$
Comment puis-je surmonter ce problème lorsque j'essaie d'exécuter updatedb?
crontab
) sans privilèges de super-utilisateur?Si vous manquez de temps et souhaitez localiser un fichier, vous n'en avez pas besoin
sudo updatedb
pour mettre à jour le cache. Au lieu de cela, vous pouvez utiliserlocate -e filename
pour ignorer le cache.la source