Hello: The number on the shell indicates the number of commands that have been executed. It's just a counter for basically every time you enter a command and hit ENTER.
It's similar to how the TENEX C Shell (tcsh) operates. Hope this helps. Jonathan On Mon, Nov 3, 2008 at 10:13 AM, Stephen Liu <[EMAIL PROTECTED]> wrote: > > --- Jonathan Yu <[EMAIL PROTECTED]> wrote: > >> Hi: >> >> I would suggest: >> >> perl -MExtUtils::Installed -e 'my $inst = ExtUtils::Installed->new(); >> my @modules = $inst->modules()' > > > Hi Jonathan, > > > I'm now back on the box having perl and cpan modules installed. > > > # perl -MExtUtils::Installed -e 'my $inst = > ExtUtils::Installed->new();my @modules = $inst->modules()' > perl: warning: Setting locale failed. > perl: warning: Please check that your locale settings: > LANGUAGE = (unset), > LC_ALL = (unset), > LANG = "en_US" > are supported and installed on your system. > perl: warning: Falling back to the standard locale ("C"). > > > No modules displayed. > > > # perl -MFile::Find -e 'my @files;find( sub { push @files, > $File::Find:: /\.pm$/ }, @INC ); print join "\n", @files' > [......] > /usr/share/perl5/Debconf/Element/Noninteractive/Progress.pm > /usr/share/perl5/Debconf/Element/Noninteractive/Boolean.pm > /usr/share/perl5/Debconf/Element/Noninteractive/Select.pm > /usr/share/perl5/Debconf/Element/Noninteractive/Multiselect.pm > /usr/share/perl5/Debconf/Element/Noninteractive/Password.pm > /usr/share/perl5/Debconf/Element/Noninteractive/Error.pm > /usr/share/perl5/Debconf/Element/Noninteractive/Text.pm > /usr/share/perl5/Debconf/Element/Noninteractive/String.pm > /usr/share/perl5/Debconf/Element/Noninteractive/Note.pm > /usr/share/perl5/Debconf/Element/Editor/Progress.pm > /usr/share/perl5/Debconf/Element/Editor/Boolean.pm > /usr/share/perl5/Debconf/Element/Editor/Select.pm > /usr/share/perl5/Debconf/Element/Editor/Multiselect.pm > /usr/share/perl5/Debconf/Element/Editor/Password.pm > /usr/share/perl5/Debconf/Element/Editor/Error.pm > /usr/share/perl5/Debconf/Element/Editor/Text.pm > /usr/share/perl5/Debconf/Element/Editor/String.pm > /usr/share/perl5/Debconf/Element/Editor/Note.pm > /usr/share/perl5/Debconf/Element/Teletype/Progress.pm > /usr/share/perl5/Debconf/Element/Teletype/Boolean.pm > /usr/share/perl5/Debconf/Element/Teletype/Select.pm > /usr/share/perl5/Debconf/Element/Teletype/Multiselect.pm > /usr/share/perl5/Debconf/Element/Teletype/Password.pm > /usr/share/perl5/Debconf/Element/Teletype/Error.pm > /usr/share/perl5/Debconf/Element/Teletype/Text.pm > /usr/share/perl5/Debconf/Element/Teletype/String.pm > /usr/share/perl5/Debconf/Element/Teletype/Note.pm > /usr/share/perl5/Debconf/DbDriver/File.pm > /usr/share/perl5/Debconf/DbDriver/PackageDir.pm > /usr/share/perl5/Debconf/DbDriver/Copy.pm > /usr/share/perl5/Debconf/DbDriver/LDAP.pm > /usr/share/perl5/Debconf/DbDriver/Stack.pm > /usr/share/perl5/Debconf/DbDriver/Debug.pm > /usr/share/perl5/Debconf/DbDriver/Directory.pm > /usr/share/perl5/Debconf/DbDriver/Backup.pm > /usr/share/perl5/Debconf/DbDriver/Pipe.pm > /usr/share/perl5/Debconf/DbDriver/DirTree.pm > /usr/share/perl5/Debconf/DbDriver/Cache.pm > /usr/share/perl5/Debconf/Client/ConfModule.pm > /usr/share/perl5/Debconf/FrontEnd/Teletype.pm > /usr/share/perl5/Debconf/FrontEnd/Dialog.pm > /usr/share/perl5/Debconf/FrontEnd/ScreenSize.pm > /usr/share/perl5/Debconf/FrontEnd/Passthrough.pm > /usr/share/perl5/Debconf/FrontEnd/Gnome.pm > /usr/share/perl5/Debconf/FrontEnd/Web.pm > /usr/share/perl5/Debconf/FrontEnd/Text.pm > /usr/share/perl5/Debconf/FrontEnd/Kde.pm > /usr/share/perl5/Debconf/FrontEnd/Readline.pm > /usr/share/perl5/Debconf/FrontEnd/Noninteractive.pm > /usr/share/perl5/Debconf/FrontEnd/Editor.pm > /usr/share/perl5/Debconf/FrontEnd/Kde/WizardUi.pm > /usr/share/perl5/Debconf/FrontEnd/Kde/Wizard.pm > /usr/share/perl5/Debconf/Template/Transient.pm > /usr/share/perl5/Debconf/Format/822.pm > /usr/share/perl5/Text/WrapI18N.pm > > > A long list of modules generated. > > > Following command found on Internet works for me to find the modules > installed on the box; > > # perl -MExtUtils::Installed -e'my $inst = > ExtUtils::Installed->new();print $_, $/ for $inst->modules' > perl: warning: Setting locale failed. > perl: warning: Please check that your locale settings: > LANGUAGE = (unset), > LC_ALL = (unset), > LANG = "en_US" > are supported and installed on your system. > perl: warning: Falling back to the standard locale ("C"). > Archive::Tar > Archive::Zip > BerkeleyDB > CPAN > Compress::Raw::Bzip2 > Compress::Raw::Zlib > Compress::Zlib > Convert::TNEF > Convert::UUlib > Cwd > Digest::HMAC > Digest::SHA > Digest::SHA1 > ExtUtils::CBuilder > File::HomeDir > File::Temp > File::Which > HTML::Parser > HTML::Tagset > IO::Compress::Base > IO::Compress::Zlib > IO::Stringy > IO::Zlib > LWP > List::Util > MIME::tools > Mail > Mail::SpamAssassin > Net > Net::DNS > Net::IP > Net::Server > Package::Constants > Perl > Pod::Escapes > Pod::Simple > Term::ReadKey > Term::ReadLine > Test::Pod > Test::Simple > Text::Glob > Time::HiRes > TimeDate > URI > Unix::Syslog > YAML > > > I suppose; > > MIME::tools = MIME::Base64 > Mail::SpamAssassin = Mail::Internet > Net::Server = Net::SMTP > Digest::SHA = Digest::MD5 > ??? > > > cpan[1]> o conf > $CPAN::Config options from '/etc/perl/CPAN/Config.pm': > commit [Commit changes to disk] > defaults [Reload defaults from disk] > help [Short help about 'o conf' usage] > init [Interactive setting of all options] > > applypatch undef > auto_commit [1] > build_cache [10] > build_dir [/root/.cpan/build] > build_dir_reuse undef > build_requires_install_policy undef > bzip2 undef > cache_metadata [1] > check_sigs undef > colorize_debug undef > colorize_output undef > colorize_print undef > colorize_warn undef > commandnumber_in_prompt [1] > commands_quote undef > connect_to_internet_ok [0] > cpan_home [/root/.cpan] > curl undef > dontload_hash undef > dontload_list undef > ftp [] > ftp_passive [1] > ftp_proxy [] > ftpstats_period undef > ftpstats_size undef > getcwd [cwd] > gpg [/usr/bin/gpg] > gzip [/bin/gzip] > halt_on_failure undef > histfile [/root/.cpan/histfile] > histsize [100] > http_proxy [] > inactivity_timeout [0] > index_expire [1] > inhibit_startup_message [0] > keep_source_where [/root/.cpan/sources] > load_module_verbosity undef > lynx [] > make [/usr/bin/make] > make_arg [] > make_install_arg [] > make_install_make_command [/usr/bin/make] > makepl_arg [INSTALLDIRS=site] > mbuild_arg [] > mbuild_install_arg [] > mbuild_install_build_command [./Build] > mbuildpl_arg [] > ncftp [] > ncftpget [] > no_proxy [] > pager [/bin/more] > password undef > patch undef > perl5lib_verbosity undef > prefer_installer undef > prefs_dir undef > prerequisites_policy [ask] > proxy_pass undef > proxy_user undef > randomize_urllist undef > scan_cache [atstart] > shell [/bin/bash] > show_unparsable_versions undef > show_upload_date [0] > show_zero_versions undef > tar [/bin/tar] > tar_verbosity undef > term_is_latin [1] > term_ornaments [1] > test_report undef > trust_test_report_history undef > unzip [] > urllist > 0 [ftp://myurl/] > use_sqlite [0] > username undef > wait_list undef > wget [/usr/bin/wget] > yaml_load_code undef > yaml_module undef > * end * > > > cpan[1]> install MIME::Base64 > CPAN: Storable loaded ok (v2.15) > Going to read /root/.cpan/Metadata > Database was generated on Sat, 01 Nov 2008 10:27:06 GMT > MIME::Base64 is up to date (3.07). > > > cpan[2]> install Mail::Internet > Mail::Internet is up to date (2.04). > > > cpan[3]> install Net::SMTP > Net::SMTP is up to date (2.31). > > > cpan[4]> install Digest::MD5 > Digest::MD5 is up to date (2.36). > > > Why the number on "cpan [1/2/3/4]" changes? > > > B.R. > Stephen > > Send instant messages to your online friends http://uk.messenger.yahoo.com >