Answers:
我认为您需要安装定位程序。在debian lenny系统中,/ usr / bin / updatedb文件是/ etc / alternatives / updatedb的符号链接,这是/usr/bin/updatedb.findutils的符号链接。
使用dpkg -S,您可以找到文件所属的软件包:
$ dpkg -S /usr/bin/updatedb.findutils
locate: /usr/bin/updatedb.findutils
所以我认为您需要安装locate,然后以root用户身份运行updatedb。
编辑:是的,您需要定位包。在文件/usr/share/doc/findutils/NEWS.Debian.gz中,您可以阅读:
查找不再包含在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