i586 to i686 upgrade
Matthew Saltzman
mjs at ces.clemson.edu
Thu Feb 17 10:31:50 UTC 2005
On Thu, 17 Feb 2005, Thomas Cameron wrote:
> ----- Original Message ----- From: "Michael A. Peters" <mpeters at mac.com>
> To: <fedora-list at redhat.com>
> Sent: Thursday, February 17, 2005 12:01 AM
> Subject: Re: i586 to i686 upgrade
>
>
>>
>> On 02/16/2005 08:24:11 PM, Ian Pilcher wrote:
>>> I've just moved my wife's Fedora Core 3 drive from a VIA C3-based
>>> system to an Pentium III-based box. How can I convince RPM, up2date,
>>> etc. that it's now running on an i686 rather than an i586?
>>
>> Should just happen.
>> Packages for i586 may not be replaced automatically until the next time
>> there is an update for them, but where there is - it should grab the i686
>> package if there is a choice.
>>
>> --
>> Michael A. Peters
>> http://mpeters.us/
>
> Take a look at /etc/rpm/platform. My system is an i686 and the file looks
> like this:
>
> i686-redhat-linux
>
> If yours is different you might need to change it.
>
> Thomas
You can replace the key packages (kernel, glibc, openssl) by hand. Boot a
kernel that you don't want to upgrade, then "rpm -ivh --oldpackage
--replacepkgs kernel-XXX.i686.rpm" and "rpm -Fvh --replacepkgs
glibc-YYY.i686.rpm openssl-ZZZ.i686.rpm". Then reboot to your new kernel
and install the i686 version of your old kernel if you want.
The --oldpackage allows installing a package older than the latest. The
--replacepkgs allows replacement of a package with another of the same
version. You want to -ivh the kernel so you don't wipe out the one you
are running.
As always, be careful, and make sure you have backups. You might want to
wait a little bit and see if anyone flames me to a crisp for suggesting
this before you try it.
--
Matthew Saltzman
Clemson University Math Sciences
mjs AT clemson DOT edu
http://www.math.clemson.edu/~mjs
More information about the fedora-list
mailing list