2005年09月02日
Vine Linux - Swatch モジュールのインストール
Server構築 ・ 健康生活 奮闘記 でも公開しています。
どういうわけか、Swatchが時々検知してくれなくなる状態になる・・・。
とおもったら、ログをローテーションさせると新しいログを見張れないためですね。
Swatch 起動と運用 に詳しくメモっときました。
今回は復習の意味もこめて Swatch のインストールの仕方を載せておきます。
Swatchには Perl モジュールが必要になってきます。
必要なモジュールは
このモジュールは The CPAN Search Siteからダウンロードできます。
まず、File::Tailのように「 :: 」が含まれるものに関しては Modules で検索します。たとえば・・・
Date::Calc
このようにして最新版が見つかるはずです。
TimeDate に関しては Distributions で検索します。
次に各モジュール達を解凍・インストールします。
他のモジュールも同じ操作になります。
どういうわけか、Swatchが時々検知してくれなくなる状態になる・・・。
とおもったら、ログをローテーションさせると新しいログを見張れないためですね。
Swatch 起動と運用 に詳しくメモっときました。
今回は復習の意味もこめて Swatch のインストールの仕方を載せておきます。
Swatchには Perl モジュールが必要になってきます。
必要なモジュールは
Date::Calc
File::Tail
Time::HiRes
Bit::Vector
Date::Manip
TimeDate
File::Tail
Time::HiRes
Bit::Vector
Date::Manip
TimeDate
このモジュールは The CPAN Search Siteからダウンロードできます。
まず、File::Tailのように「 :: 」が含まれるものに関しては Modules で検索します。たとえば・・・
Date::Calc
このようにして最新版が見つかるはずです。
TimeDate に関しては Distributions で検索します。
次に各モジュール達を解凍・インストールします。
※ 解凍
# tar fvxz DateManip-5.44.tar.gz
DateManip-5.44/
DateManip-5.44/t/
DateManip-5.44/t/Manip.cnf
DateManip-5.44/t/convtz.t
DateManip-5.44/t/date.t
DateManip-5.44/t/date_date_0.t
DateManip-5.44/t/date_date_1.t
・・・・・ 省略 ・・・・・・・・・
※ 移動
# cd DateManip-5.44
※ 準備
# perl Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for Date::Manip
# make
cp Manip.pm blib/lib/Date/Manip.pm
cp Manip.pod blib/lib/Date/Manip.pod
Manifying blib/man3/Date::Manip.3pm
# make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM"
"-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/convtz................ok
t/date..................ok
t/date_date_0...........ok
・・・・・ 省略 ・・・・・・・・・
All tests successful.
Files=37, Tests=965, 46 wallclock secs
※ インストール開始
# make install
Installing /usr/lib/perl5/site_perl/5.8.2/Date/Manip.pm
Installing /usr/lib/perl5/site_perl/5.8.2/Date/Manip.pod
Installing /usr/share/man/man3/Date::Manip.3pm
Writing /usr/lib/perl5/site_perl/5.8.2/i386-linux-thread-
multi/auto/Date/Manip/.packlist
Appending installation info to /usr/lib/perl5/5.8.2/i386-
linux-thread-multi/perllocal.pod
他のモジュールも同じ操作になります。
# tar fvxz モジュール名.tar.gz
# cd モジュール名
# perl Makefile.PL
# make
# make test
# make install
# cd モジュール名
# perl Makefile.PL
# make
# make test
# make install