Idę użyć polecenia updatedb do aktualizacji indeksu i otrzymuję
updatedb: can not open a temporary file for `/var/lib/mlocate/mlocate.db'
fyi Działa polecenie locate, np
$ locate Index.xml
/usr/share/mysql/charsets/Index.xml
durrantm.../durrantm$
Jak rozwiązać ten problem, próbując uruchomić zaktualizowanyb?
crontab
) bez uprawnień superużytkownika?Jeśli brakuje Ci czasu i chcesz zlokalizować plik, nie musisz tego robić
sudo updatedb
, aby zaktualizować pamięć podręczną. Zamiast tego możesz użyćlocate -e filename
do pominięcia pamięci podręcznej.źródło