perlknight has asked for the wisdom of the Perl Monks concerning the following question:

All, Does any one know how to determine what additional modules were install beside the one that came with the base OS install? Thanks.

Replies are listed 'Best First'.
Re: Finding what modules is install...
by bobf (Monsignor) on Dec 05, 2005 at 02:31 UTC

    perlfaq3 shows how to do this with the ExtUtils::Installed module in "How do I find which modules are installed on my system?". There is also an example which uses the File::Find module, and a hint to look at the Module::CoreList module to identify core modules in different versions of perl.

    Note: this particular FAQ is present in the docs for perl 5.8.7, but not in the docs for 5.6.1.


Re: Finding what modules is install...
by davidrw (Prior) on Dec 05, 2005 at 05:19 UTC
Re: Finding what modules is install...
by planetscape (Chancellor) on Dec 05, 2005 at 05:56 UTC
by schwern (Scribe) on Jun 05, 2006 at 19:09 UTC

    Additionally there is the little known "instmodsh" (Installed Modules Shell) which comes with MakeMaker and I believe is installed these days with modern perls.

    $ instmodsh Available commands are: l - List all installed modules m <module> - Select a module q - Quit the program cmd? m YAML Available commands are: f [all|prog|doc] - List installed files of a given type d [all|prog|doc] - List the directories used by a module v - Validate the .packlist - check for missing fil +es t <tarfile> - Create a tar archive of the module q - Quit the module YAML cmd? d all directories in YAML are: /usr/bin /usr/local/man/man1 /usr/local/man/man3 /usr/local/share/perl/5.8.7 /usr/local/share/perl/5.8.7/Test /usr/local/share/perl/5.8.7/YAML /usr/local/share/perl/5.8.7/YAML/Dumper /usr/local/share/perl/5.8.7/YAML/Loader YAML cmd?
Re: Finding what modules is install...
by crouchingpenguin (Priest) on Dec 05, 2005 at 16:13 UTC
    See perllocal

    "Never be afraid to try something new. Remember, amateurs built the ark. Professionals built the Titanic."