[oclug] UNIX philosophy (was Re: vim rulez...)

David F. Skoll dfs at roaringpenguin.com
Wed Apr 18 15:07:26 EDT 2001


On Wed, 18 Apr 2001, Dave O'Neill wrote:

> Well, you can usually avoid this by downloading the modules you need (or
> just the ones that want to upgrade Perl itself) directly from CPAN via
> FTP, and installing them with "make && make test && make install" or
> equivalent.

That's what I did... the second time around.  Actually, what I do now
is keep all of the downloaded modules in a safe place.  CPAN is a
seething, roiling mass of ever-tinkered-with software, and when I get
a set of modules which works, I keep them, because I just *know* that
the next time I go to CPAN, something will change which breaks my
setup.  I was really bitten by the MIME::tools module, whose API
changed radically, breaking a bunch of software. :-(

> Occasionally, though, something will depend on a new base package or
> feature that's been added to the main Perl distribution, in which case
> you'll have to upgrade to use it.

I find that most Perl module authors are a tad aggressive in their
dependency declarations.  I've encountered many modules which claim
to require Perl 5.6, but which in fact work just fine with 5.005.

--
David.




More information about the OCLUG mailing list