in reply to upgrade 5.6.0 to 5.6.1 on Red Hat 7.2

I just did this and didn't have a problem at all. First, download and expand the Apache source tree. Then:
# perl -MCPAN -e shell
Then enter install Bundle::CPAN. This should take care of the perl upgrade for you.

As to mod_perl, install Bundle::Apache will take care of this (along with several other packages). At some point, it'll ask you for the location of your Apache source tree and whether you want it to build httpd for you. Answer appropriately, and you should be good to go.

If things get any worse, I'll have to ask you to stop helping me.

Replies are listed 'Best First'.
Re: (shockme) Re: upgrade 5.6.0 to 5.6.1 on Red Hat 7.2
by kal (Hermit) on Jan 07, 2002 at 16:25 UTC

    shockme, I don't think that's necessarily correct. Bundle::CPAN doesn't include Perl, but often when you set up CPAN (and set follow=yes) it will install the newer Perl automatically when installing something like that.

    It's often better to stick with RPMs too, if you're going to install Perl software: the RPMs often express dependencies on modules, etc., and if you've installed them via CPAN the RPM database won't know about them.

Re: (shockme) Re: upgrade 5.6.0 to 5.6.1 on Red Hat 7.2
by sheridan3003 (Beadle) on Jan 08, 2002 at 06:50 UTC
    I tried this and it didn't work. Following a hunch, I continued to look for perl 5.6.1 and newer mod_perl rpms. I found some source RPMS and rebuilt perl through RPM mod_perl through RPM and apacha through RPM ran the updates to my system and this works now. I need the RPM format because I will be doing this again to other systems, and it is much easier/quicker to just RPM -U the packages that I made. Thanks for your help.
      Sorry about that. It's been a while since I used RedHat (just started up again last week). I keep forgetting about that whole "RPM" thing. Although Debian uses the .deb packages, I guess I've just been spoiled by apt-get and completely forgot about the package management issues.

      Glad to hear you've got it working.

      If things get any worse, I'll have to ask you to stop helping me.