Perlの使い方が少々分かってきたので、LWP::SimpleとLWP::UserAgentモジュールを使ってみたくなり、CPANに登録されているlibwww-perl-5.800をインストールしてみました。
libwww-perl-5.800のreadmeによると、インストールには予めURI、MIME-Base64、HTML-Parser、libnet(後で分かったのですが、必要なのはNet::FTPモジュールのようです)、Digest-MD5がインストールされていなければならないようなので、Mac OS Xに標準でインストールされていないURIとHTML-Parserを先にインストールします。
● URI-1.31のインストール
$ curl -O http://www.perl.com/CPAN/modules/by-module/URI/URI-1.31.tar.gz
$ tar xzf URI-1.31.tar.gz
$ cd URI-1.31
$ perl Makefile.PL
$ make
$ make test
$ sudo make install
$ cd ..
● HTML-Tagset-3.03のインストール
HTML-Parser-3.36のインストールにはHTML::Tagsetモジュールが必要なので、先にHTML-Tagset-3.03をインストールします。
$ curl -O http://www.perl.com/CPAN/modules/by-module/HTML/HTML-Tagset-3.03.tar.gz
$ tar xzf HTML-Tagset-3.03.tar.gz
$ cd HTML-Tagset-3.03
$ perl Makefile.PL
$ make
$ make test
$ sudo make install
$ cd ..
● HTML-Parser-3.36のインストール
$ curl -O http://www.perl.com/CPAN/modules/by-module/HTML/HTML-Parser-3.36.tar.gz
$ tar xzf HTML-Parser-3.36.tar.gz
$ cd HTML-Parser-3.36
$ perl Makefile.PL
$ make
$ make test
$ sudo make install
$ cd ..
● libwww-perl-5.800のインストール
$ curl -O http://www.perl.com/CPAN/modules/by-module/LWP/libwww-perl-5.800.tar.gz
$ tar xzf libwww-perl-5.800.tar.gz
$ cd libwww-perl-5.800
$ perl Makefile.PL
$ make
make testの前に、apache-listing.tの下記の行を削除しないと、リンク切れのアドレスのためテスト時にエラーが出てしまいます。
$ vim t/live/apache-listing.t
"http://gump.covalent.net/jars/?C=N&O=D", この行を削除
削除後は普通に、
$ make test
$ sudo make install
$ cd ..
これでLWP::SimpleとLWP::UserAgentモジュールを含む多くのモジュールが/Library/Perl/5.8.1/以下にインストールされます。さて、インストールしたモジュールを使って、何を作ろうかな...(^_^;