Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • I personally use CPAN.pm under Gentoo. I have never used an ebuild for a module. I let portage compile my perl core dist, and use CPAN.pm for the rest. But then, that's what I've always done. I always compiled my own perl and installed my own modules, so this seemed natural to me.

    I'm still in an RPM mindset a bit. I spent most of my time shunning packages put out by redhat, that I still have a bias against perl modules from the core dist.

    I would think that a hybrid solution would be best. Generating ebuil

    • by ziggy (25) on 2002.07.10 10:32 (#10390) Journal
      I do similar things with FreeBSD (and now with fink on OS X).

      With FreeBSD, the system perl build is 5.005_03, and doesn't want to upgrade. All of the Perl ports (there are about a bazillion of them in  /usr/ports) all want that managed Perl build (which puts modules in  /usr/libdata). That also brings with it the *BSD ports issue of easy-to-install, hard-to-upgrade (dependencies are linked to particular port versions; ports will try and re-install an installed package just because there's a better port version available for the same source tarball). The best solution I've found is to just deal and install 5.6.1 alongside the system build and managing it separately. (Ditto for OSX and fink.)

      So managing two build systems (CPAN and ports/ebuild/apt/etc.) seems to be the easiest way to go, because Perl modules are never seemlessly integrated into a larger build system.

      I've been thinking about trying out gentoo. Really since it sounds like Leon has a good chunk of the CPAN/portage integration.  :-)

      • I'll beat the dead horse one more time. I can't say enough good things about Gentoo. The only people I wouldn't recommend it to is complete newbies. Anyone with the slightest bit of unix experience should find it simple.

        I also do OpenBSD, and a bit of FreeBSD. I find portage simpler than either system's  /usr/src and  /usr/ports setup.

      • I recently found that the perl port has been made easier to use instead of the system perl in FreeBSD (won't catch me using that Linux thing  ;-) All you need to do is install the perl port and run "use.perl port".

        It's made life a lot easier on my -STABLE boxes. I hate using non packaged software; it descends into unmanageability so quickly it makes me shudder just thinking about it.

        -Dom