次のコマンドを実行すると、ファイルまたはディレクトリが見つかりません。次のエラーが発生します。
$ locate httpd
locate: can not stat () `/var/lib/mlocate/mlocate.db': No such file or directory
答え1
ロケーションデータベースを作成する必要があります。これは通常一般的なクローン操作です。ディストリビューションごとにツールが異なります。 FreeBSDでは/etc/periodic/weekly/310.locate
答え2
パッケージをインストールしましたが、mlocate
まだデータベースを作成/更新していない可能性があります。このパッケージは毎日実行されるcronjobを生成します/etc/cron.daily/mlocate.cron
が、待たない場合は最初に実行できますupdatedb
。