解決策 1:
インストールされておらず、natxo によってリストされたディレクトリにもありませんでしたが、インストールするための解決策を見つけました。リーダーの皆さん、ありがとうございました!
http://www.nicecabbage.com/2009/08/install-locate-and-updatedb-on-centos-and-debian/
ルート:apt-get install locate
解決策 2:
ロケートプログラムをインストールする必要があると思います。 debian lenny システムでは、/usr/bin/updatedb ファイルは、/usr/bin/updatedb.findutils へのシンボリック リンクである /etc/alternatives/updatedb へのシンボリック リンクです。
dpkg -S を使用すると、ファイルが属するパッケージを見つけることができます:
$ dpkg -S /usr/bin/updatedb.findutils
locate: /usr/bin/updatedb.findutils
したがって、locate をインストールしてから、root として updatedb を実行する必要があると思います。
編集:はい、locate パッケージが必要です。ファイル /usr/share/doc/findutils/NEWS.Debian.gz で、以下を読むことができます:
<ブロック引用>locate は findutils パッケージに含まれなくなりました。別のパッケージ「locate」に分割されました。
そして /usr/share/doc/findutils/changelog.Debian.gz の 2007 年 11 月 11 日の変更ログ:
<ブロック引用>locate/updatedb を別のパッケージに分割します。
解決策 3:
root として実行する必要があるコマンドは、ユーザーの $PATH にないため、実行するだけです:
<ブロック引用>$ sudo 更新済みb