1-8-2003 Notes on when I installed what I needed to get my nova.cgi program working in Patolis. All told, it requires 10 packages to be installed. First of all, it uses LWP::UserAgent and HTTP::Request, which is a part of libwww-perl. Also, in order to use https/SSL, I needed Crypt-SSLeay, which required OpenSSL (which isn't a Perl module per se, rather it's a generic utility). libwww-perl requires URI (which itself requires HTML-Tagset) HTML-Parser MIME-Base64 libnet Digest (which requires Digest-MD5) Also, Crypt-SSLeay requires OpenSSL to be installed before building. Here are the 10 packages in the order I installed them in, with their installation detailed below. 1) OpenSSL 2) URI 3) HTML-Tagset 4) HTML-Parser 5) MIME-Base64 6) libnet 7) Digest-MD5 8) Digest 9) libwww-perl 10) Crypt-SSLeay ----------------------------------------------------------------------- 1) Got OpenSSL from www.openssl.org, which was openssl-0.9.7.tar.gz (just released December, 2002) gzip -d < openssl-0.9.7.tar.gz | tar xvf - cd openssl-0.9.7 ./config make su make install exit This took quite a while and installed 341 files under /usr/local/ssl. ----------------------------------------------------------------------- 2) Got URI-1.23.tar.gz from CPAN (released January, 2003). gzip -d < URI-1.23.tar.gz | tar xvf - cd URI-1.23 perl Makefile.PL make su make install exit ----------------------------------------------------------------------- 3) Note that HTML-Tagset must be installed before HTML-Parser. Got HTML-Tagset-3.03.tar.gz from CPAN (released October, 2000). gzip -d < HTML-Tagset-3.03.tar.gz | tar xvf - cd HTML-Tagset-3.03 perl Makefile.PL make su make install exit ----------------------------------------------------------------------- 4) Got HTML-Parser-3.26.tar.gz from CPAN (released March, 2002). gzip -d < HTML-Parser-3.26.tar.gz | tar xvf - cd HTML-Parser-3.26 perl Makefile.PL make su make install exit ----------------------------------------------------------------------- 5) Got MIME-Base64-2.16.tar.gz from CPAN (released January, 2003). gzip -d < MIME-Base64-2.16.tar.gz | tar xvf - cd MIME-Base64-2.16 perl Makefile.PL make su make install exit ----------------------------------------------------------------------- 6) Got libnet-1.12.tar.gz from CPAN (released May, 2002) not libnet-1.0703 released March 2000. gzip -d < libnet-1.12.tar.gz | tar xvf - cd libnet-1.12 perl Makefile.PL When I did this, I got these messages Checking for Socket...ok Checking for IO::Socket...ok Checking if your kit is complete... Looks good Ah, I see you already have installed libnet before. Do you want to modify/update your configuration (y|n) ? [no] yes This is flat-out wrong. It's making that determination due to the Net/Config.pm directory, relative to your current directory, which of course, is the initial libnet-1.12 distribution!!. This happened to me back on 1-24-2001 (see my aixnotes/perl file) and back then, as I did here, I answered "yes". I just took the defaults to all the rest of their questions. make su make install exit ----------------------------------------------------------------------- 7) Note that Digest-MD5 must be installed before Digest. Got Digest-MD5-2.22.tar.gz from CPAN (released January, 2003). gzip -d < Digest-MD5-2.22.tar.gz | tar xvf - cd Digest-MD5-2.22 perl Makefile.PL make su make install exit ----------------------------------------------------------------------- 8) Got Digest-1.01.tar.gz from CPAN (released January, 2003). gzip -d < Digest-1.01.tar.gz | tar xvf - cd Digest-1.01 perl Makefile.PL make su make install exit ----------------------------------------------------------------------- 9) Got libwww-perl-5.68.tar.gz from CPAN (released January, 2003). gzip -d < libwww-perl-5.68.tar.gz | tar xvf - cd libwww-perl-5.68 perl Makefile.PL make su make install exit ----------------------------------------------------------------------- 10) Got Crypt-SSLeay-0.45.tar.gz from CPAN (released August, 2002). gzip -d < Crypt-SSLeay-0.45.tar.gz | tar xvf - cd Crypt-SSLeay-0.45 perl Makefile.PL make su make install exit -----------------------------------------------------------------------