Findutils パッケージはファイル検索を行うプログラムを提供します。 このプログラムはディレクトリツリーを検索したり、データベースの生成、保守、検索を行います。 (データベースによる検索は再帰的検索に比べて処理速度は速いものですが、データベースが最新のものに更新されていない場合は信頼できない結果となります。) Findutils では xargs プログラムも提供します。 このプログラムは、検索された複数ファイルの個々に対して、指定されたコマンドを実行するために用いられます。
Findutils をコンパイルするための準備をします。
./configure --prefix=/usr --localstatedir=/var/lib/locate
configure オプションの意味
--localstatedir
このオプションは locate
データベースの場所を FHS コンプライアンスに準拠するディレクトリ /var/lib/locate
に変更します。
パッケージをコンパイルします。
make
コンパイル結果をテストするなら以下を実行します。
chown -Rv tester . su tester -c "PATH=$PATH make check"
パッケージをインストールします。
make install