Perl packages

Ralf Corsepius rc040203 at freenet.de
Wed Jan 25 04:25:27 UTC 2006


On Tue, 2006-01-24 at 23:02 +0000, Anne Wilson wrote:
> I want to install popfile.  I got to the final stages of the install 
> when I have to run a perl script to initialise it.  This is what 
> happened:
> 
> perl $POPFILE_ROOT/popfile.pl
> ERROR: POPFile needs Perl module Date::Format, please install it.
> ERROR: POPFile needs Perl module Date::Parse, please install it.
> ERROR: POPFile needs Perl module HTML::Template, please install it.
> 
> POPFile Engine loading
> 
>     Loading...
> Can't locate Date/Parse.pm in @INC (@INC 
> contains: /usr/local/popfile /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.6/i386-linux-thread-multi /usr/lib/perl5/5.8.6 .) 
> at /usr/local/popfile/POPFile/History.pm line 36.
> BEGIN failed--compilation aborted 
> at /usr/local/popfile/POPFile/History.pm line 36.
> Compilation failed in require at /usr/local/popfile/POPFile/Loader.pm 
> line 393.
>          {core: config logger[root at packbell ~]#     
> 
> I know that perl is installed, so what which are the modules I need? 

As the error message says, you need Perl's Date::Format, Date::Parse and
HTML::Template modules.

> Are they
> 
> perl-HTML-Template
> perl-HTML-Template-Expr

RPM-wise each Perl module corresponds to a perl(<Perl-module-name>)
inside of the rpmdb.

I.e. rpm-wise you want to install perl(Date::Format), perl(Date::Parse)
and perl(HTML::Template).

So you want to 
yum install \
  'perl(Date::Format)' 'perl(Date::Parse)' 'perl(HTML::Template)'


BTW: I strongly advise you not to use CPAN to install Perl distributions
on Fedora systems. It is the sure way to corrupt a Fedora Perl
installation.

Ralf





More information about the fedora-list mailing list