それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

純正玄箱でLocateをしたい

玄箱でLocateをしたい

玄箱を純正Mandrakeのまま使ってます。根性必要です。なにも入っていません。Gentooだと思ってください。すべてMakeしないとダメですので。パッケージ管理システムに頼るのは邪道(かも)

今回はLocateやFindコマンドがほしくなったので導入した。

locate コマンドはfindutilsに入っている。

玄箱Memoを参照にした。

http://www.mztn.org/kuro_memo/kuro_find.html

curl -O http://ftp.gnu.org/pub/gnu/findutils/findutils-4.4.0.tar.gz
tar zxvf findutils-4.4.0.tar.gz
cd findutils-4.4.0
./configure --prefix=/usr

すでに、curlもインストール済み。sudo(/etc/sudores) も導入済み。

最新版はMAKEに失敗する。

玄箱Memoさんで動作確認が取れている4.2.xに変更、念のためmake -j2はやめてmakeだけで実行。

古いバージョン&Makeオプション無し
curl -O http://ftp.gnu.org/pub/gnu/findutils/findutils-4.2.33.tar.gz
tar zxvf findutils-4.2.33.tar.gz
cd findutils-4.2.33
./configure
make
sudo make install
cd /usr/bin
sudo strip -p locate xargs find
find
locate

sudo updatedb
動いた

玄箱は非力だからコンパイルに時間がかかるので、make -j2とか当たり前。でもやらない方が身のためかも。