アイビスヘッダー

IBS

2011年1月18日火曜日

swatch導入時に必要なパッケージ(RedHat EL 5.4 x86_64)

swatchをRedHat Enterprise Linux 5.4 x86_64に導入する際に必要なパッケージをまとめます。

perl-Bit-Vector-6.4-2.2.2.1.x86_64.rpm(メディア)
perl-Carp-Clan-5.3-1.2.1.noarch.rpm(メディア)
perl-Date-Calc-5.4-1.2.2.1.x86_64.rpm(メディア)
perl-DateManip-5.44-1.2.1.noarch.rpm(メディア)
perl-File-Tail-0.99.3-5.el5.1.noarch.rpm(epel)
perl-Mail-Sendmail-0.79-9.el5.1.noarch.rpm(epel)
perl-TimeDate-1.16-5.el5.noarch.rpm(メディア)

*(メディア)はインストールメディアです。
*(epel)は、http://ftp.riken.jp/Linux/fedora/epel/5/x86_64/ からです。
*標準で入っているパッケージで必須パッケージがある場合は、上記以外にもパッケージが必要になるかも知れません。


これで、自分は swatch-3.2.3.tar.gz がインストールできました。

swatch3.2.3は、sourceforgeからダウンロードしました。


☆簡単ですがインストール方法です。

# rpm -Uvh perl-*
警告: perl-Bit-Vector-6.4-2.2.2.1.x86_64.rpm: ヘッダ V3 DSA signature: NOKEY, key ID 37017186
警告: perl-File-Tail-0.99.3-5.el5.1.noarch.rpm: ヘッダ V3 DSA signature: NOKEY, key ID 217521f6
準備中...                ########################################### [100%]
   1:perl-Carp-Clan         ########################################### [ 14%]
   2:perl-Bit-Vector        ########################################### [ 29%]
   3:perl-Date-Calc         ########################################### [ 43%]
   4:perl-DateManip         ########################################### [ 57%]
   5:perl-File-Tail         ########################################### [ 71%]
   6:perl-Mail-Sendmail     ########################################### [ 86%]
   7:perl-TimeDate          ########################################### [100%]

# tar xvfz swatch-3.2.3.tar.gz


# cd swatch-3.2.3



# perl Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for swatch
*パッケージが不足していた場合などの問題があればここで表示されるらしいです。

# make
cp lib/Swatch/Threshold.pm blib/lib/Swatch/Threshold.pm
cp lib/Swatch/Throttle.pm blib/lib/Swatch/Throttle.pm
cp lib/Swatch/Actions.pm blib/lib/Swatch/Actions.pm
AutoSplitting blib/lib/Swatch/Actions.pm (blib/lib/auto/Swatch/Actions)
cp swatch blib/script/swatch
/usr/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/swatch
Manifying blib/man1/swatch.1
Manifying blib/man3/Swatch::Threshold.3pm
Manifying blib/man3/Swatch::Throttle.3pm
Manifying blib/man3/Swatch::Actions.3pm

# make install
Installing /usr/lib/perl5/site_perl/5.8.8/auto/Swatch/Actions/autosplit.ix
Installing /usr/lib/perl5/site_perl/5.8.8/Swatch/Threshold.pm
Installing /usr/lib/perl5/site_perl/5.8.8/Swatch/Throttle.pm
Installing /usr/lib/perl5/site_perl/5.8.8/Swatch/Actions.pm
Installing /usr/share/man/man1/swatch.1
Installing /usr/share/man/man3/Swatch::Throttle.3pm
Installing /usr/share/man/man3/Swatch::Actions.3pm
Installing /usr/share/man/man3/Swatch::Threshold.3pm
Installing /usr/bin/swatch
Writing /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/swatch/.packlist
Appending installation info to /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/perllocal.pod