Windowsで簡単にPlaggerをインストール

あんまり簡単じゃなかったよ…orz。

http://blog.livedoor.jp/hakin/archives/50690272.html を見ながら。
ActivePerl-5.8.7.815を入れた。*1
Crypt::SSLeayがインストールできなかった。

ppm> install http://ppm.tcool.org/archives/Crypt-SSLeay.ppd

だとだめで、

ppm> install http://theoryx5.uwinnipeg.ca/ppms/Crypt-SSLeay.ppd

だと大丈夫だった。OpenSSLが0.9.8aか0.9.8bかの違いがある。最新のものは0.9.8dらしいのでそれに置き換えといた。*2
http://stunnel.mirt.net/downloads.html のあたりから、openssl/binary-0.9.8d-zdll/openssl.zip をコピーしてきて、中のlibeay32.dllと、libssl32.dllをssleay32.dllにリネームしたものを、C:\Perl\binの中のと置き換えた。*3

assets。http://search.cpan.org/~miyagawa/Plagger/ らへんからバージョンのあったのを持ってくるらしい。tar.gzを展開するソフトとか探してくるとかめんどいので、

perl -MArchive::Tar -e "Archive::Tar->extract_archive( $ARGV[0], 0 )" Plagger-0.7.12.tar.gz

とかやってみた。Archive::Tarは最初から入ってるみたい。少なくともPlagger入れた後には入ってた。*4


眠いので、今日はここまで。

*1:http://d.hatena.ne.jp/charsbar/20060905/1157386516

*2:http://www.st.ryukoku.ac.jp/%7Ekjm/security/memo/2006/09.html#20060929_OpenSSL

*3:http://d.hatena.ne.jp/rin_ne/20041127のコードで動作確認。tcoolのだと序数がなんとかとか言われる。system32のを消したらPerl落ちるし。

*4:あれ? なんで2個目0で展開できてるんだろ。名前見てる?