RH 4.5 perl DBD-Oracle modul telepitése

Miután már felszántottam az internetet a helyes megoldás után -de nem találtam sajnos-, remélem akad valaki aki tud segiteni.

Az eset:

Adott egy Oracle instant client 11.2.0, perl 5.8.5 -ös verzió, $ORACLE_HOME értéke beállitva.
perl-DBI-1.58-2.el4.rf.i386.rpm,
perl-Net-Daemon-0.44-7.el4.noarch.rpm,
perl-PlRPC-0.2020-1.el4.rf.noarch.rpm függőségek kezelve.
A kért DBD-Oracle-1.22 telepitése előtt a test.pl-t lefuttatva azonban hibaüzenetet kapok:

# perl test.pl
Can't locate DBI.pm in @INC (@INC contains: /root/DBD-Oracle-1.22/blib/arch /root/DBD-Oracle-1.22/blib/lib /usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi /usr/lib/perl5/5.8.5 /usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.4/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.3/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.2/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.1/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.0/x86_64-linux-thread-multi /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/5.8.2 /usr/lib/perl5/site_perl/5.8.1 /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.5/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.4/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.3/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.2/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.1/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.0/x86_64-linux-thread-multi /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/5.8.2 /usr/lib/perl5/vendor_perl/5.8.1 /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at Oraperl.pm line 22.
BEGIN failed--compilation aborted at Oraperl.pm line 22.
Compilation failed in require at test.pl line 40.
BEGIN failed--compilation aborted at test.pl line 40.

Hozzászólások

A

Can't locate DBI.pm in @INC

-hoz kell még komment? Nem találja a DBI modult - egy sima

user DBI;

script műxik?
Hol a DBI.pm?

a DBI.pm több helyen is megtalálható:
# locate DBI.pm
/opt/oracle/product/11.2.0/client_2/perl/lib/site_perl/5.10.0/Apache/DBI.pm
/opt/oracle/product/11.2.0/client_2/perl/lib/site_perl/5.10.0/Apache/AuthDBI.pm
/opt/oracle/product/11.2.0/client_2/perl/lib/site_perl/5.10.0/x86_64-linux-thread-multi/DBI.pm
/opt/oracle/product/11.2.0/client_2/perl/lib/site_perl/5.10.0/x86_64-linux-thread-multi/Bundle/DBI.pm
/usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi/DBI.pm
/usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi/Bundle/DBI.pm
/root/DBI-1.53/DBI.pm
/root/DBI-1.53/lib/Bundle/DBI.pm

A /opt/oracle/product/11.2.0/client_2/perl/bin -alatt elérhető perl futtatásával megszűnt az előző probléma, és lett egy másik. Hát ez már csak igy van.
Mindenesetre köszönöm a választ, most épp libclntsh.so.11.1-t vadászok, valahogy generáltatni kell, ezt már láttam valahol..

-