So I needed a perl "module" (it ain't modular at all) for a program, it is GD.pm
So of course you have to do geeky things to get it...
You have to start up some sort of special terminal that has a command line with all sorts of new wonderful commands.
sudo perl -MCPAN -e shell <<< THAT'S NOT GEEKY !!!
Why can't I just "sudo perl install GD.pm" and it goes out and gets the 8K file from somewhere, it's a module isn't it?
And now you have to do some really strange stuff at their command line:
install Bundle::CPAN
I am still not at the point of getting my module!!!
Now it starts downloading the entire internet, here's a sample....
SOMEONE NEEDS TO DE-GEEK THIS CRAP!!!! << thanks for letting me rant
Code:Installing /usr/local/man/man3/ExtUtils::MM_Darwin.3pm Installing /usr/local/man/man3/ExtUtils::Mkbootstrap.3pm Installing /usr/local/man/man3/ExtUtils::MakeMaker::FAQ.3pm Installing /usr/local/man/man3/ExtUtils::MM_NW5.3pm Installing /usr/local/man/man3/ExtUtils::MakeMaker.3pm Installing /usr/local/man/man3/ExtUtils::MM_OS2.3pm Installing /usr/local/man/man3/CPAN::Meta::Feature.3pm Installing /usr/local/man/man3/ExtUtils::MM_Unix.3pm Installing /usr/local/man/man3/ExtUtils::MM_Win32.3pm Installing /usr/local/man/man3/CPAN::Meta::Spec.3pm Installing /usr/local/man/man3/CPAN::Meta::History.3pm Installing /usr/local/man/man3/ExtUtils::MY.3pm Installing /usr/local/man/man3/ExtUtils::MM_MacOS.3pm Installing /usr/local/man/man3/ExtUtils::MM_VMS.3pm Installing /usr/local/man/man3/ExtUtils::MM_BeOS.3pm Installing /usr/local/man/man3/ExtUtils::MakeMaker::Tutorial.3pm Installing /usr/local/man/man3/ExtUtils::MM_QNX.3pm Installing /usr/local/man/man3/CPAN::Meta::Converter.3pm Installing /usr/local/man/man3/ExtUtils::Command::MM.3pm Installing /usr/local/man/man3/JSON::PP::Compat5006.3pm Installing /usr/local/man/man3/ExtUtils::MakeMaker::Config.3pm Installing /usr/local/man/man3/CPAN::Meta.3pm Installing /usr/local/man/man3/CPAN::Meta::Prereqs.3pm Installing /usr/local/man/man3/CPAN::Meta::Validator.3pm Installing /usr/local/man/man3/ExtUtils::MM_Any.3pm Installing /usr/local/bin/instmodsh Appending installation info to /usr/lib/perl/5.14/perllocal.pod MSCHWERN/ExtUtils-MakeMaker-6.62.tar.gz /usr/bin/make install -- OK Running install for module 'Test::Harness' Running make for O/OV/OVID/Test-Harness-3.25.tar.gz Fetching with LWP: ftp://cpan.cs.utah.edu/CPAN/authors/...ss-3.25.tar.gz Fetching with LWP: ftp://cpan.cs.utah.edu/CPAN/authors/...OVID/CHECKSUMS Checksum for /home/me/.cpan/sources/authors/id/O/OV/OVID/Test-Harness-3.25.tar.gz ok CPAN.pm: Going to build O/OV/OVID/Test-Harness-3.25.tar.gz Checking if your kit is complete... Looks good Writing Makefile for Test::Harness Writing MYMETA.yml and MYMETA.json cp lib/TAP/Parser/Result/Pragma.pm blib/lib/TAP/Parser/Result/Pragma.pm cp lib/TAP/Parser/Iterator/Array.pm blib/lib/TAP/Parser/Iterator/Array.pm cp lib/App/Prove/State/Result.pm blib/lib/App/Prove/State/Result.pm cp lib/TAP/Base.pm blib/lib/TAP/Base.pm cp lib/TAP/Formatter/Console/ParallelSession.pm blib/lib/TAP/Formatter/Console/ParallelSession.pm cp lib/TAP/Parser/Result.pm blib/lib/TAP/Parser/Result.pm cp lib/TAP/Formatter/Console/Session.pm blib/lib/TAP/Formatter/Console/Session.pm cp lib/TAP/Parser/Scheduler/Job.pm blib/lib/TAP/Parser/Scheduler/Job.pm cp lib/TAP/Parser/Result/YAML.pm blib/lib/TAP/Parser/Result/YAML.pm cp lib/TAP/Parser.pm blib/lib/TAP/Parser.pm cp lib/TAP/Parser/SourceHandler/Handle.pm blib/lib/TAP/Parser/SourceHandler/Handle.pm cp lib/TAP/Parser/IteratorFactory.pm blib/lib/TAP/Parser/IteratorFactory.pm cp lib/TAP/Parser/Iterator.pm blib/lib/TAP/Parser/Iterator.pm cp lib/TAP/Formatter/Color.pm blib/lib/TAP/Formatter/Color.pm cp lib/TAP/Parser/Iterator/Process.pm blib/lib/TAP/Parser/Iterator/Process.pm cp lib/TAP/Parser/Grammar.pm blib/lib/TAP/Parser/Grammar.pm cp HACKING.pod blib/lib/Test/HACKING.pod cp lib/Test/Harness.pm blib/lib/Test/Harness.pm cp lib/TAP/Formatter/File/Session.pm blib/lib/TAP/Formatter/File/Session.pm cp lib/TAP/Formatter/Base.pm blib/lib/TAP/Formatter/Base.pm cp lib/TAP/Parser/ResultFactory.pm blib/lib/TAP/Parser/ResultFactory.pm cp lib/TAP/Parser/Utils.pm blib/lib/TAP/Parser/Utils.pm cp lib/TAP/Parser/Result/Bailout.pm blib/lib/TAP/Parser/Result/Bailout.pm cp lib/TAP/Object.pm blib/lib/TAP/Object.pm cp lib/TAP/Parser/Multiplexer.pm blib/lib/TAP/Parser/Multiplexer.pm cp lib/TAP/Parser/SourceHandler/Perl.pm blib/lib/TAP/Parser/SourceHandler/Perl.pm cp lib/TAP/Parser/Result/Version.pm blib/lib/TAP/Parser/Result/Version.pm cp lib/TAP/Parser/YAMLish/Writer.pm blib/lib/TAP/Parser/YAMLish/Writer.pm cp lib/TAP/Parser/Result/Unknown.pm blib/lib/TAP/Parser/Result/Unknown.pm cp lib/TAP/Parser/YAMLish/Reader.pm blib/lib/TAP/Parser/YAMLish/Reader.pm cp lib/TAP/Parser/Scheduler.pm blib/lib/TAP/Parser/Scheduler.pm cp lib/TAP/Parser/Result/Plan.pm blib/lib/TAP/Parser/Result/Plan.pm cp lib/TAP/Parser/SourceHandler.pm blib/lib/TAP/Parser/SourceHandler.pm cp lib/TAP/Parser/SourceHandler/Executable.pm blib/lib/TAP/Parser/SourceHandler/Executable.pm cp lib/TAP/Parser/Result/Test.pm blib/lib/TAP/Parser/Result/Test.pm cp lib/App/Prove/State/Result/Test.pm blib/lib/App/Prove/State/Result/Test.pm cp lib/TAP/Parser/SourceHandler/RawTAP.pm blib/lib/TAP/Parser/SourceHandler/RawTAP.pm cp lib/TAP/Parser/Source.pm blib/lib/TAP/Parser/Source.pm cp lib/TAP/Formatter/Console.pm blib/lib/TAP/Formatter/Console.pm cp lib/TAP/Parser/Iterator/Stream.pm blib/lib/TAP/Parser/Iterator/Stream.pm cp lib/TAP/Parser/SourceHandler/File.pm blib/lib/TAP/Parser/SourceHandler/File.pm cp lib/TAP/Harness/Beyond.pod blib/lib/TAP/Harness/Beyond.pod cp lib/TAP/Formatter/Session.pm blib/lib/TAP/Formatter/Session.pm cp lib/App/Prove.pm blib/lib/App/Prove.pm cp lib/App/Prove/State.pm blib/lib/App/Prove/State.pm cp lib/TAP/Harness.pm blib/lib/TAP/Harness.pm cp lib/TAP/Formatter/File.pm blib/lib/TAP/Formatter/File.pm cp lib/TAP/Parser/Aggregator.pm blib/lib/TAP/Parser/Aggregator.pm cp lib/TAP/Parser/Scheduler/Spinner.pm blib/lib/TAP/Parser/Scheduler/Spinner.pm cp lib/TAP/Parser/Result/Comment.pm blib/lib/TAP/Parser/Result/Comment.pm cp bin/prove blib/script/prove /usr/bin/perl -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/prove Manifying blib/man1/prove.1p Manifying blib/man3/TAP::Parser::Result::Pragma.3pm Manifying blib/man3/App::Prove::State::Result.3pm Manifying blib/man3/TAP::Parser::Iterator::Array.3pm Manifying blib/man3/TAP::Base.3pm Manifying blib/man3/TAP::Formatter::Console::ParallelSession.3pm Manifying blib/man3/TAP::Parser::Result.3pm Manifying blib/man3/TAP::Formatter::Console::Session.3pm Manifying blib/man3/TAP::Parser::Result::YAML.3pm Manifying blib/man3/TAP::Parser::Scheduler::Job.3pm Manifying blib/man3/TAP::Parser.3pm Manifying blib/man3/TAP::Parser::SourceHandler::Handle.3pm Manifying blib/man3/TAP::Parser::IteratorFactory.3pm Manifying blib/man3/TAP::Parser::Iterator.3pm Manifying blib/man3/TAP::Formatter::Color.3pm Manifying blib/man3/TAP::Parser::Iterator::Process.3pm Manifying blib/man3/TAP::Parser::Grammar.3pm Manifying blib/man3/Test::HACKING.3pm Manifying blib/man3/Test::Harness.3pm Manifying blib/man3/TAP::Formatter::Base.3pm Manifying blib/man3/TAP::Formatter::File::Session.3pm Manifying blib/man3/TAP::Parser::Result::Bailout.3pm Manifying blib/man3/TAP::Parser::Utils.3pm Manifying blib/man3/TAP::Parser::ResultFactory.3pm Manifying blib/man3/TAP::Parser::SourceHandler::Perl.3pm Manifying blib/man3/TAP::Parser::Multiplexer.3pm Manifying blib/man3/TAP::Object.3pm Manifying blib/man3/TAP::Parser::YAMLish::Writer.3pm Manifying blib/man3/TAP::Parser::Result::Version.3pm Manifying blib/man3/TAP::Parser::Result::Unknown.3pm Manifying blib/man3/TAP::Parser::YAMLish::Reader.3pm Manifying blib/man3/TAP::Parser::Scheduler.3pm Manifying blib/man3/TAP::Parser::Result::Plan.3pm Manifying blib/man3/TAP::Parser::SourceHandler.3pm Manifying blib/man3/TAP::Parser::SourceHandler::Executable.3pm Manifying blib/man3/TAP::Parser::Result::Test.3pm Manifying blib/man3/App::Prove::State::Result::Test.3pm Manifying blib/man3/TAP::Parser::SourceHandler::RawTAP.3pm Manifying blib/man3/TAP::Formatter::Console.3pm Manifying blib/man3/TAP::Parser::Source.3pm Manifying blib/man3/TAP::Parser::Result::Comment.3pm Manifying blib/man3/TAP::Parser::Iterator::Stream.3pm Manifying blib/man3/TAP::Parser::SourceHandler::File.3pm Manifying blib/man3/TAP::Harness::Beyond.3pm Manifying blib/man3/TAP::Formatter::Session.3pm Manifying blib/man3/App::Prove::State.3pm Manifying blib/man3/App::Prove.3pm Manifying blib/man3/TAP::Harness.3pm Manifying blib/man3/TAP::Formatter::File.3pm Manifying blib/man3/TAP::Parser::Aggregator.3pm Manifying blib/man3/TAP::Parser::Scheduler::Spinner.3pm OVID/Test-Harness-3.25.tar.gz /usr/bin/make -- OK Running make test PERL_DL_NONLAZY=1 /usr/bin/perl "-Iblib/lib" "-Iblib/arch" "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/compat/*.t t/000-load.t .................... 1/97 # Testing Test::Harness 3.25, Perl 5.014002, /usr/bin/perl t/000-load.t .................... ok t/aggregator.t .................. ok t/bailout.t ..................... ok t/base.t ........................ ok t/callbacks.t ................... ok t/compat/env.opts.t ............. ok t/compat/env.t .................. ok t/compat/failure.t .............. ok t/compat/inc-propagation.t ...... ok t/compat/inc_taint.t ............ ok t/compat/nonumbers.t ............ ok t/compat/regression.t ........... ok t/compat/subclass.t ............. ok t/compat/switches.t ............. ok t/compat/test-harness-compat.t .. ok t/compat/version.t .............. ok t/console.t ..................... ok t/errors.t ...................... ok t/file.t ........................ ok t/glob-to-regexp.t .............. ok t/grammar.t ..................... ok t/harness-bailout.t ............. ok t/harness-subclass.t ............ ok t/harness.t ..................... ok t/iterator_factory.t ............ ok t/iterators.t ................... ok t/multiplexer.t ................. ok t/nested.t ...................... ok t/nofork-mux.t .................. ok t/nofork.t ...................... ok t/nowarn.t ...................... ok t/object.t ...................... ok t/parse.t ....................... ok t/parser-config.t ............... ok t/parser-subclass.t ............. ok t/perl5lib.t .................... ok t/premature-bailout.t ........... ok t/process.t ..................... ok t/prove.t ....................... ok t/proveenv.t .................... ok t/proverc.t ..................... ok t/proverun.t .................... ok t/proveversion.t ................ ok t/regression.t .................. ok t/results.t ..................... ok t/scheduler.t ................... ok t/source.t ...................... ok t/source_handler.t .............. ok t/spool.t ....................... ok t/state.t ....................... ok t/state_results.t ............... ok t/streams.t ..................... ok t/taint.t ....................... ok t/testargs.t .................... ok t/unicode.t ..................... ok t/utils.t ....................... ok t/yamlish-output.t .............. ok t/yamlish-writer.t .............. ok t/yamlish.t ..................... ok All tests successful. Files=59, Tests=11762, 29 wallclock secs ( 3.90 usr 0.31 sys + 12.42 cusr 1.68 csys = 18.31 CPU) Result: PASS OVID/Test-Harness-3.25.tar.gz /usr/bin/make test -- OK Running make install Installing /usr/local/share/perl/5.14.2/Test/HACKING.pod Installing /usr/local/share/perl/5.14.2/Test/Harness.pm Installing /usr/local/share/perl/5.14.2/TAP/Base.pm Installing /usr/local/share/perl/5.14.2/TAP/Parser.pm Installing /usr/local/share/perl/5.14.2/TAP/Object.pm Installing /usr/local/share/perl/5.14.2/TAP/Harness.pm Installing /usr/local/share/perl/5.14.2/TAP/Parser/Result.pm Installing /usr/local/share/perl/5.14.2/TAP/Parser/IteratorFactory.pm Installing /usr/local/share/perl/5.14.2/TAP/Parser/Iterator.pm Installing /usr/local/share/perl/5.14.2/TAP/Parser/Grammar.pm Installing /usr/local/share/perl/5.14.2/TAP/Parser/ResultFactory.pm Installing /usr/local/share/perl/5.14.2/TAP/Parser/Utils.pm Installing /usr/local/share/perl/5.14.2/TAP/Parser/Multiplexer.pm Installing /usr/local/share/perl/5.14.2/TAP/Parser/Scheduler.pm Installing /usr/local/share/perl/5.14.2/TAP/Parser/SourceHandler.pm Installing /usr/local/share/perl/5.14.2/TAP/Parser/Source.pm Installing /usr/local/share/perl/5.14.2/TAP/Parser/Aggregator.pm Installing /usr/local/share/perl/5.14.2/TAP/Parser/Result/Pragma.pm Installing /usr/local/share/perl/5.14.2/TAP/Parser/Result/YAML.pm Installing /usr/local/share/perl/5.14.2/TAP/Parser/Result/Bailout.pm Installing /usr/local/share/perl/5.14.2/TAP/Parser/Result/Version.pm Installing /usr/local/share/perl/5.14.2/TAP/Parser/Result/Unknown.pm Installing /usr/local/share/perl/5.14.2/TAP/Parser/Result/Plan.pm Installing /usr/local/share/perl/5.14.2/TAP/Parser/Result/Test.pm Installing /usr/local/share/perl/5.14.2/TAP/Parser/Result/Comment.pm Installing /usr/local/share/perl/5.14.2/TAP/Parser/Iterator/Array.pm Installing /usr/local/share/perl/5.14.2/TAP/Parser/Iterator/Process.pm Installing /usr/local/share/perl/5.14.2/TAP/Parser/Iterator/Stream.pm Installing /usr/local/share/perl/5.14.2/TAP/Parser/Scheduler/Job.pm Installing /usr/local/share/perl/5.14.2/TAP/Parser/Scheduler/Spinner.pm Installing /usr/local/share/perl/5.14.2/TAP/Parser/SourceHandler/Handle.pm Installing /usr/local/share/perl/5.14.2/TAP/Parser/SourceHandler/Perl.pm Installing /usr/local/share/perl/5.14.2/TAP/Parser/SourceHandler/Executable.pm Installing /usr/local/share/perl/5.14.2/TAP/Parser/SourceHandler/RawTAP.pm Installing /usr/local/share/perl/5.14.2/TAP/Parser/SourceHandler/File.pm Installing /usr/local/share/perl/5.14.2/TAP/Parser/YAMLish/Writer.pm Installing /usr/local/share/perl/5.14.2/TAP/Parser/YAMLish/Reader.pm Installing /usr/local/share/perl/5.14.2/TAP/Formatter/Color.pm Installing /usr/local/share/perl/5.14.2/TAP/Formatter/Base.pm Installing /usr/local/share/perl/5.14.2/TAP/Formatter/Console.pm Installing /usr/local/share/perl/5.14.2/TAP/Formatter/Session.pm Installing /usr/local/share/perl/5.14.2/TAP/Formatter/File.pm Installing /usr/local/share/perl/5.14.2/TAP/Formatter/Console/ParallelSession.pm Installing /usr/local/share/perl/5.14.2/TAP/Formatter/Console/Session.pm Installing /usr/local/share/perl/5.14.2/TAP/Formatter/File/Session.pm Installing /usr/local/share/perl/5.14.2/TAP/Harness/Beyond.pod Installing /usr/local/share/perl/5.14.2/App/Prove.pm Installing /usr/local/share/perl/5.14.2/App/Prove/State.pm Installing /usr/local/share/perl/5.14.2/App/Prove/State/Result.pm Installing /usr/local/share/perl/5.14.2/App/Prove/State/Result/Test.pm Installing /usr/local/man/man1/prove.1p Installing /usr/local/man/man3/TAP::Parser::Result::Pragma.3pm Installing /usr/local/man/man3/App::Prove::State::Result.3pm Installing /usr/local/man/man3/TAP::Parser::Iterator::Array.3pm Installing /usr/local/man/man3/TAP::Base.3pm Installing /usr/local/man/man3/TAP::Formatter::Console::ParallelSession.3pm Installing /usr/local/man/man3/TAP::Parser::Result.3pm Installing /usr/local/man/man3/TAP::Formatter::Console::Session.3pm Installing /usr/local/man/man3/TAP::Parser::Result::YAML.3pm Installing /usr/local/man/man3/TAP::Parser::Scheduler::Job.3pm Installing /usr/local/man/man3/TAP::Parser.3pm Installing /usr/local/man/man3/TAP::Parser::SourceHandler::Handle.3pm



Adv Reply

Bookmarks