Chciałbym usunąć za pomocą czyszczenia wszystkie wpisy locate i jego bazy danych.
próbowałem
apt-get purge locate
i
rm /etc/updatedb*
Ale czy baza danych również zniknęła?
Gdzie znajduje się zaktualizowana baza danych na ściśnięciu Debiana?
Chciałbym go również usunąć ręcznie, aby móc go ponownie zainstalować
Nie ma potrzeby dekompilacji pliku wykonywalnego! Po prostu uprzejmie zapytaj „zlokalizuj” :-)
W przypadku updatedb / locate (GNU findutils) wersja 4.6.0 spróbuj zadzwonić
Dla mnie (na cygwinie) daje to coś podobnego
źródło
W systemie Debian zlokalizowana baza danych jest domyślnie przechowywana w
Jeśli używasz
mlocate
jako indeksatora wyszukiwania:Baza danych mlocate jest przechowywana pod adresem
patrz: Jak wyświetlić zaktualizowaną zawartość bazy danych, a następnie wykluczyć niektóre pliki / ścieżki?
źródło
Wolę po prostu śledzić ten proces, ponieważ doprowadzi cię on właśnie tam. Będzie to zależne od dystrybucji i działa, jeśli nie masz stron podręcznika.
źródło
[ZMIENIONO w 2017 r.]: Zobacz powyższą odpowiedź: zlokalizuj - statystyki działają.
Jeśli masz plik /etc/updatedb.conf, możesz tam zajrzeć. Ja nie. Możesz przeczytać stronę man dla locate, która mówi, że domyślną lokalizacją jest / var / cache / locate / umiejscowiony. Mojego tam nie ma. Możesz użyć locate, aby wyszukać pliki o nazwie „updatedb” lub „locationb”. Używam Cygwin na Windows 7.
źródło
mlocate.db
?$ sudo strace updatedb 2>&1 | grep -o "^open.*O_RDWR.*"