locateのインストール
Solarisを使っていてlocateコマンドが無いことに気づいた。
いちいちfindを命令するのは超面倒なので、インストールすることにした。
locateをインストールしようとおもったら、
coreutilsというものが必要らしい。
http://blog.oowarai.com/?p=196
でも、上のサイトの通りにダウンロードしてもインストール方法が
よくわからなかったので、
http://www.rinneza.com/junya/tech/solaris10_x86/os/coreutils_5.94.html
↑のサイトの通りに実行する。
wget ftp://ring.shibaura-it.ac.jp/pub/GNU/coreutils/coreutils-5.94.tar.gz
↑でも私の環境ではインターネットは使えない。
mkdir /opt/src/coreutils-5.94
作業用ディレクトリを作成する。
cd /opt/src/coreutils-5.94
カレントディレクトリを移動
tar -xvf coreutils-5.94.tar
tarコマンドはあった。よかったよかった。
cd coreutils-5.94
展開先に移動。
./configure
特にオプションはないかも。
root権限で。
make
makeinstall
これで、
[ / basename / cat / chgrp / chmod / chown / chroot / cksum / comm / cp csplit / cut / date / dd / df / dir / dircolors / dirname / du / echo env / expand / expr / factor / false / fmt / fold / groups / head hostid / hostname / id / install / join / kill / link / ln / logname ls / md5sum / mkdir / mkfifo / mknod / mv / nice / nl / nohup / od paste / pathchk / pinky / pr / printenv / printf / ptx / pwd / readlink rm / rmdir / seq / sha1sum / shred / sleep / sort / split / stat / stty su / sum / sync / tac / tail / tee / test / touch / tr / true / tsort tty / uname / unexpand / uniq / unlink / uptime / users / vdir / wc who / whoami / yes
が、/usr/local/bin
にインストールされた。
同じようにfindutilsをインストールする。
mkdir /opt/src/findutils-4.2.30
mv 手に入れたfindutils4.2.30 /opt/src/findutils-4.2.30
cd findutils-4.2.30
./configure
root権限で
make
make install
でOK
なぜか、4.4.2の最新版だとうまくいかなかった。
なんでだろう。