Soluzione 1:
Non è stato installato e non nelle directory elencate da natxo, ma ho trovato una soluzione per installarlo. Grazie per i ragazzi principali!
http://www.nicecabbage.com/2009/08/install-locate-and-updatedb-on-centos-and-debian/
Nella radice:apt-get install locate
Soluzione 2:
Penso che tu debba installare il programma locate. In un sistema debian lenny, il file /usr/bin/updatedb è un collegamento simbolico a /etc/alternatives/updatedb che è un collegamento simbolico a /usr/bin/updatedb.findutils.
Usando dpkg -S puoi trovare a quale pacchetto appartiene un file:
$ dpkg -S /usr/bin/updatedb.findutils
locate: /usr/bin/updatedb.findutils
Quindi penso che tu debba installare locate e quindi eseguire updatedb come root.
Modifica:sì, hai bisogno del pacchetto locate. Nel file /usr/share/doc/findutils/NEWS.Debian.gz puoi leggere:
locate non è più incluso nel pacchetto findutils. È stato suddiviso in un pacchetto separato "locate".
e poi in /usr/share/doc/findutils/changelog.Debian.gz, sul changelog dell'11 nov 2007:
Dividi locate/updatedb in un pacchetto separato.
Soluzione 3:
Gli elementi del comando che devono essere eseguiti come root non si trovano nel $PATH dell'utente, quindi esegui semplicemente:
$ sudo aggiornatob
e dovrebbe funzionare.