laziness, impatience, and hubris | |
PerlMonks |
Re: Conflict Between RPM and CPAN Shell Installation Method?by Jerry A! (Acolyte) |
on Feb 08, 2001 at 03:13 UTC ( [id://57086]=note: print w/replies, xml ) | Need Help?? |
RPM installs perl into /usr. Autobuilding perl via CPAN installs perl into /usr/local. Do a perl -v on /usr/bin/perl and /usr/local/bin/perl and you should see the differences.
Okay, no biggee, but not expected behavior either. So you have to specify /usr/bin/perl or /usr/local/bin/perl. Of course there's the issue of making sure that your have the correct modules in each perl installation. Ugh... This looks like a place for CPAN.pm. Run perl as /usr/bin/perl -MCPAN -e 'autobundle' and create a bundle of your locally installed perl packages. The run /usr/local/bin/perl -MCPAN -e 'install Bundle::autobundle_name'. That should then install all the correct modules under the /usr/local install. Keeping the two in sync is an exercise I'll leave up to you. I would probably recommend doing an rpm -e, and strictly using the /usr/local version of perl. But I'm evil that way...
--Jerry
In Section
Seekers of Perl Wisdom
|
|