Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation
 
PerlMonks  

Re^3: Is there an easier way to find and install modules on Linux? (metacpan autocompletion)

by ted.byers (Scribe)
on Dec 14, 2013 at 16:47 UTC ( #1067158=note: print w/ replies, xml ) Need Help??


in reply to Re^2: Is there an easier way to find and install modules on Linux? (metacpan autocompletion)
in thread Is there an easier way to find and install modules on Linux?

I just found a reference to "The CPAN autobundle". Alas, the page doesn't give a clue as to when it was written. Is autobundle still current; and a viable option? And is what it produces portable across platforms (my mix is Windows 7 w/Activestate perl 5.16.2, OpenSuse12.3 w/ perl 5.16.2, and Ubuntu 12.04 w/ perl 5.14.?)?

Thanks

Ted


Comment on Re^3: Is there an easier way to find and install modules on Linux? (metacpan autocompletion)
Re^4: Is there an easier way to find and install modules on Linux? (metacpan autocompletion)
by Corion (Pope) on Dec 14, 2013 at 16:54 UTC

    Yes, the CPAN autobundle functionality is still current and is a somewhat viable option. Autobundle also bundles core modules, which means that you need some cleanup when moving between Perl versions.

      Great. Thanks

      Once autobundle has been used to make a bundle for my current workstation, how does one distinguish the core modules from the rest? And, with cpan, cpanm, and/or cpanp, are dependencies handled resiliently? (i.e. if a package depends on another that just happens to occur after it in the list of modules to install, does it handle that in a manner similar to how make handles targets that depend on other targets in the makefile? yes, I have a background in C++ programming, and in using Gnu make to handle building some of my more interesting programs)

      Thanks

      Ted

        Module::CoreList tells you what module came with which version of Perl.

        As far as I rememeber, a bundle is installed in order. But then, CPAN will not do the work again if it already has done it, so the order in the bundle does not really matter, at least for modules that correctly specify their prerequisites.

        Update: s/Module::Corelist/Module::CoreList/

      modules have been in core and been removed from core ;;; so cleanup could be problematic ... scandeps? :)

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1067158]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others about the Monastery: (11)
As of 2014-07-28 10:40 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    My favorite superfluous repetitious redundant duplicative phrase is:









    Results (196 votes), past polls