[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