1819688 Members
3462 Online
109605 Solutions
New Discussion юеВ

i686 against i386

 
Tonatiuh
Super Advisor

i686 against i386

This is my Red Hat Enterprise Linux 3.0 uname -a output:

Linux myhost.mydomain 2.4.21-32.0.1.EL #1 Tue May 17 18:01:37 EDT 2005 i686 i686 i386 GNU/Linux

Can I install i386 packages on this machine?
Example:
compat-gcc-7.3-2.96.122.i386.rpm

Is this correct? no problem whit this combination of i686 and i386?
7 REPLIES 7
Gopi Sekar
Honored Contributor

Re: i686 against i386


There should not be any problems in installing this package.

i686 refers to P4 processors and i386 are 386 processor architecture. The packages compiled for i386 can work in i686 without any problems but not the other way around. Thats why RH packages all applications in i386 mode so that it can work on all intel platforms seemlessly.

Exception being that for kernel packages the i686 architecture packages are used to gain performance.

Hope this helps,
Gopi
Never Never Never Giveup
Ross Minkov
Esteemed Contributor

Re: i686 against i386


> Can I install i386 packages on this machine?

Sure you can.


-Ross
Patrick Terlisten
Honored Contributor

Re: i686 against i386

Hello,

yes you can run i386 packages on a i686 machine. But you can├В┬┤t run i686 packages on a i486 oder i586 machine.

Regards
Patrick
Best regards,
Patrick
Florian Heigl (new acc)
Honored Contributor

Re: i686 against i386

just to clarify - i686 is pentium pro and above, not PIV, and the uname output only refers to the kernel itself, (see the cpu-class option in the kernel sources), while the 'i386' in the package name refers to the i386 architecture (32bit/x86 compatible).

[while You're at it, You should check for the possibility of updating Your kernel and stuff, for 2.4.21 is horribly outdated, 2.4.31 is the current release]
yesterday I stood at the edge. Today I'm one step ahead.
Stuart Browne
Honored Contributor

Re: i686 against i386

Actually, his kernel is up to date.

RH back-port the changes into their release kernels, so '2.4.21-32.0.1.EL' is pretty recent.
One long-haired git at your service...
Steven E. Protter
Exalted Contributor

Re: i686 against i386

i386 packages should install no problem at all.

No harm in trying it. You may get a lot of dependency issues.

SEP
Steven E Protter
Owner of ISN Corporation
http://isnamerica.com
http://hpuxconsulting.com
Sponsor: http://hpux.ws
Twitter: http://twitter.com/hpuxlinux
Founder http://newdatacloud.com
Florian Heigl (new acc)
Honored Contributor

Re: i686 against i386

Stuart - thank You for correcting me.
Interesting it is ;)
yesterday I stood at the edge. Today I'm one step ahead.