回答:
位置特定プログラムをインストールする必要があると思います。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をインストールしてからupdatedbをrootとして実行する必要があると思います。
編集:はい、ロケートパッケージが必要です。ファイル/usr/share/doc/findutils/NEWS.Debian.gzで以下を読むことができます:
Locateはfindutilsパッケージに含まれなくなりました。別のパッケージ「locate」に分割されました。
そして、2007年11月11日の変更ログの/usr/share/doc/findutils/changelog.Debian.gzで:
Locate / Updatedbを別のパッケージに分割します。
それはインストールされておらず、natxoによってリストされたディレクトリにもありませんでしたが、インストールする解決策を見つけました。先導者をありがとう!
http://www.nicecabbage.com/2009/08/install-locate-and-updatedb-on-centos-and-debian/
ルートで: apt-get install locate