FC3 upgrade without booting off cd
David Bandel
david.bandel
Thu Nov 11 09:18:31 PST 2004
On Thu, 11 Nov 2004 09:04:43 -0500, Tim Wunder <tim at thewunders.org> wrote:
>
>
>
>
> On 11/11/2004 8:53 AM, I believe that Net Llama! wrote:
>
> > On Thu, 11 Nov 2004, Brad De Vries wrote:
> >
> >>On Thu, 11 Nov 2004 21:21:20 +1100, James McDonald
> >><james at jamesmcdonald.id.au> wrote:
> >>
> >>>Hey would it be possible to do something like
> >>>
> >>>new_rpms=`ls -1 fc3/RPMS/`
> >>>
> >>>old_rpms=`rpm -qa`
> >>>
> >>>for i in $new_rpms
> >>>do
> >>> new_rpm=`echo $i | cut -f1 -d-`
> >>>
> >>> for j in $old_rpms
> >>> do
> >>> old_rpm=`echo $j | cut -f1 -d-`
> >>> if $new_rpm=$old_rpm
> >>> then
> >>> rpm -Uvh $i
> >>> fi
> >>> done
> >>>
> >>>done
> >>>
> >>>and upgrade everything to FC3 without doing any reboot?
> >>
> >>I think, besides the kernel problems mentioned by Tim, you would have
> >>problems with dependencies. I would suggest that you build a list of
> >>RPMS to update and run one "rpm -Uvh" at the end.
> >
> >
> > That wouldn't turn out well, since some packages have been renamed in FC3,
> > and some dependencies have changed. Plus some new packages are now
> > required (like udev)
> >
> > Some folks on the fedora mailing list have reported success using yum to
> > do the upgrade. I just used the CDs. If you're against using the CDs for
> > whatever reason, you could dump all the RPMs onto a different box and run
> > apache, NFS or some kind of ftp daemon with the FC3 installer to perform
> > the upgrade over the network.
> > upgrade
> >
>
> Indeed. But I don't understand the desire to not reboot the system. There's
> a simple to use mechanism in place to do the updgrade. It's been tested
> thousands of times on lots of different machines. Why would someone want to
> bypass all that to try something that may, or may not (probably not) work
> properly? Just to keep from rebooting? Doesn't make sense to me...
>
Probably because during the upgrade process there's at least an hour
(if not more) where the services provided by the system are not
available. The upgrade the original poster wants to do would allow
services to continue to run until the new service is installed, and
then a simple restart handles the problem.
This is one of the nice things about Debian upgrades. They aren't a
.. OK, everything is going down for the next few hours .. deal. Same
for Gentoo. You upgrade little by little on a daily or weekly basis
and are always current.
Ciao,
David A. Bandel
--
Focus on the dream, not the competition.
- Nemesis Air Racing Team motto
More information about the Linux-users
mailing list