where does rpm look for perl modules?
Jos Vos
jos at xos.nl
Tue Sep 14 07:49:39 UTC 2010
On Fri, Jul 23, 2010 at 10:45:10AM +0800, Gu Lei(Tech) wrote:
> Where does rpm look for perl modules?
>
> [@clubstdby.no.sohu.com Tie-IxHash-1.22]# rpm -ivh
> /opt/rpmbuild/RPMS/x86_64/dba-mysql-1.0.0-1.x86_64.rpm
>
> error: Failed dependencies:
>
> perl(Tie::IxHash) is needed by dba-mysql-1.0.0-1.x86_64
>
> dba-mysql-1.0.0-1.x86_64.rpm is made by myself using rpmbuild.
>
> Tie::IxHash has been installed by make and make install both in site and
> vendor directories.
In the RPM database it looks for something providing "perl(Tie::IxHash)".
So you should not install these things "manually" as RPM won't see them.
Did you try
yum install /opt/rpmbuild/RPMS/x86_64/dba-mysql-1.0.0-1.x86_64.rpm
as Fedora for example includes a perl-Tie-TxHash package providing
"perl(Tie::IxHash)" (you should remove your manually installed Perl
modules first then).
--
-- Jos Vos <jos at xos.nl>
-- X/OS Experts in Open Systems BV | Phone: +31 20 6938364
-- Amsterdam, The Netherlands | Fax: +31 20 6948204
More information about the Rpm-list
mailing list