[kw-pm] how to satisfy an rpm dependency of the form "perl(XX:YY)"

Robert P. J. Day rpjday at mindspring.com
Tue Dec 14 07:42:30 CST 2004


  (similar to something i just posted to the red hat rpm list.)

  i'm still fighting with trying to install the latest Kwiki RPM on my
FC3 system, and i'm still a bit confused about what it takes to
satisfy a perl rpm dependency.

  from before, the kwiki install claimed to have a dependency of (and
i quote), "perl(IPC::Run)".  since i interpreted that as a perl module
dependency, i CPANed it down and tried the install.  failed, still
claiming that that dependency was missing.

  based on advice i was given, i located the actual perl-IPC::Run rpm,
installed it via rpm, and *then* at least that part of the install
worked.

  but this is confusing, as i'm not sure how to interpret a dependency
of the form "perl(XX:YY)".  if it just needs the module, why can't i
fix that with CPAN?  do i really have to satisfy those dependencies
with an rpm install?

  i'm trying the kwiki install again today, and the perl-Kwiki rpm i
downloaded from http://dag.wieers.com/home-made/apt/packages.php
claims to have the following dependencies:

/usr/bin/perl
perl(Kwiki)
perl(Kwiki::Base)
perl(Kwiki::CSS)
perl(Kwiki::ContentObject)
perl(Kwiki::Plugin)
perl(Kwiki::Theme)
perl(Spoon) >= 0.18
perl(Spoon::Base)
perl(Spoon::CGI)
perl(Spoon::Config)
perl(Spoon::ContentObject)
perl(Spoon::Cookie)
perl(Spoon::Formatter)
perl(Spoon::Hub)
perl(Spoon::Installer)
perl(Spoon::MetadataObject)
perl(Spoon::Plugin)
perl(Spoon::Registry)
perl(Spoon::Template)
perl(Spoon::Template::TT2)
perl(base)
perl(lib)
perl(mixin)
perl(strict)
perl(warnings)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1

  so, apparently, i need the Spoon module.  and there is a perl-Spoon
rpm file at the same URL listed above.  should i just assume that i
can't use CPAN anymore with dependencies like this and that i have to
find the corresponding rpm file?  that seems awfully limiting.

rday



More information about the kw-pm mailing list