Re: Perl CPAN vs. RPM?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 2005-01-25 at 21:51 +0100, cjlesh wrote:
> Hey all:
> 
> I'm taking the first steps in learning perl, and had a question about CPAN.
> 
> I see that some packagers (DAG, fedora pre-extras, etc...) have RPMs of things I could also install from the commandline with CPAN.
> 
> Which is the "better" way? 
> 
> -cjl

Asking what the "best" way is is a great way to start a flame war.  :-)

In my world, I hate to mix packaged (i.e. RPMs) software and software
installed from source or CPAN.  If you install from CPAN the package
management system has no way to know that the perl module (or whatever)
is installed.  

RPMs check to see that the package containing prerequisite software is
installed.  So let's say you have package bar.rpm which requires the
software supplied by the foo software suite.  You grab foo off the 'Net,
compile it and install it, and then try to install bar.rpm.  It will
fail, because all it knows to check is the RPM database.  According to
that database, foo is not installed (remember you installed from source,
not a package).  Even though the foo suite is on the hard drive, bar.rpm
won't install.

IMHO, mixing packaged software and software installed from source or
CPAN is a bad idea.

Also, you should really look at cpan2rpm available at
http://perl.arix.com/cpan2rpm/. It is an AWESOME tool for creating
packages for CPAN software.

Thomas


[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux