8.58.2. Findutils の構成
インストールプログラム: find, locate, updatedb, xargs
インストールディレクトリ: /var/lib/locate
Findutils パッケージはファイル検索を行うプログラムを提供します。 このプログラムはディレクトリツリーを再帰的に検索したり、データベースの生成、保守、検索を行います。 (データベースによる検索は再帰的検索に比べて処理速度は速いものですが、データベースが最新のものに更新されていない場合は信頼できない結果となります。)
Findutils をコンパイルするための準備をします。
case $(uname -m) in i?86) TIME_T_32_BIT_OK=yes ./configure --prefix=/usr --localstatedir=/var/lib/locate ;; x86_64) ./configure --prefix=/usr --localstatedir=/var/lib/locate ;; esac
configure オプションの意味
この設定は 32 ビットシステム上でビルドする際に必要となります。
--localstatedir
locate
データベースの場所を FHS コンプライアンスに準拠するディレクトリ /var/lib/locate
に変更します。
パッケージをコンパイルします。
make
コンパイル結果をテストするなら以下を実行します。
chown -Rv tester . su tester -c "PATH=$PATH make check"
パッケージをインストールします。
make install