Gostaria de remover com purga todas as entradas de localizar e seu banco de dados.
eu tentei
apt-get purge locate
e
rm /etc/updatedb*
Mas o banco de dados também se foi?
Onde está o banco de dados updatedb localizado no debian squeeze?
Gostaria de excluí-lo manualmente também, para que eu possa reinstalá-lo corretamente
Não há necessidade de descompilar o executável! Basta perguntar 'localizar' :-)
Para updatedb / localize (GNU findutils) versão 4.6.0, tente chamar
Para mim (no cygwin), isso gera algo como
fonte
No debian, o banco de dados de localização é armazenado por padrão em
Se você usar
mlocate
como indexador de pesquisa:O banco de dados mlocate é armazenado em
consulte: Como visualizar o conteúdo atualizado do banco de dadosb e excluir determinados arquivos / caminhos?
fonte
Prefiro apenas seguir o processo, pois isso o levará até lá. Essa distribuição será independente e funcionará se você não tiver as páginas de manual.
fonte
[RETIRADO EM 2017]: Veja a resposta acima: localize --statistics works.
Se você possui um /etc/updatedb.conf, pode procurar lá. Eu não. Você pode ler a página do manual para localizar, que diz que o local padrão é / var / cache / find / locatedb. O meu não está lá. Você pode usar a localização para procurar arquivos com o nome "updatedb" ou "locatedb". Estou usando o Cygwin no Windows 7.
fonte
mlocate.db
?$ sudo strace updatedb 2>&1 | grep -o "^open.*O_RDWR.*"