Delfer has asked for the wisdom of the Perl Monks concerning the following question:

hi,
I download ActivePerl5.6 rpm and attempt to install it
on my RedHat linux(kernel 2.0.36).
But it said...
"perl:error inloading shared libraries"
"libdb.so.3:cannot open shared object file:no such file or
directory"

It is the first time I install perl interpretor.
Can you give some advice? Thank you.

Replies are listed 'Best First'.
Re: install activeperl5.6
by httptech (Chaplain) on May 02, 2000 at 17:06 UTC
    libdb.so.3 is part of glibc 2.1 (on my system anyway). Judging by the relative ancientness of your kernel I'd say you probably don't have glibc 2.1. You will probably have to find a libc5 RPM of perl 5.6 or compile perl yourself from source.
Re: install activeperl5.6
by Cybercosis (Monk) on May 03, 2000 at 10:31 UTC
    (generally continuing from httptech's post) Plus, it might be a good idea to upgrade your kernel, what with the imminent release of v2.4 (though I seem to remember hearing that in December...) and... well... everything else that's upgradable. It'll probably be good for security.