Jak mogę zaktualizować pamięć podręczną / indeks lokalizacji? Zainstalowałem nowe pakiety, a pliki najwyraźniej nie zostały jeszcze zindeksowane. Więc które polecenie muszę zatwierdzić, aby uruchomić moduł indeksujący?
Aktualnie pracuję nad debianem jessie (testowanie): w systemie Linux mbpc 3.13-1-amd64 # 1 SMP Debian 3.13.7-1 (2014-03-25) x86_64 GNU / Linux
locate
z projektu GNU Find Utilities (który, jeśli używasz Debian Jessie, prawdopodobnie tak jest), możesz znaleźć stronę internetową projektu i dokumentację tutaj: gnu.org/software/findutilsOdpowiedzi:
Polecenie to:
Zobacz
man updatedb
po więcej szczegółów.źródło
W OSX jest to:
sudo /usr/libexec/locate.updatedb
Które można powiązać z:
sudo ln -s /usr/libexec/locate.updatedb /usr/local/bin/updatedb
Wydaje się głupie, że trzeba utworzyć dowiązanie symboliczne dla standardowej komendy unix, ale tak jest.
źródło
W debian / ubuntu możesz sprawdzić, który smak lokalizowania jest zainstalowany:
W moim przypadku jest to:
Aby zobaczyć, które zadanie cron jest odpowiedzialne, uruchom:
Co w moim przypadku pokazuje:
Aby zaktualizować bazę danych, uruchom zadanie cron jako root:
Jeśli nie ma cronjob, a samo zaktualizowaneb nie działa, spróbuj znaleźć zainstalowany smak za pomocą:
który zwraca:
źródło