Help - Search - Members - Calendar
Full Version: Picking Correct Rpms
Linuxhelp > Support > Technical Support
howdy all,

I'm working on a RedHat 9 system that's mostly being used for learning by trial and error, hehe. When I go looking for an RPM, I usually find RPMs listed as being for Fedora Core, and very few listed for RH9.

Can I install RPMs listed for Fedora on RH9?

What about RPMs listed for other non-RedHat distros?

also, what's the difference between an package with "src" in the name and one with "i386" ?

thanks for any input! smile.gif

I believe that RH9 stock is a 2.4 kernel and FC3 is a 2.6 kernel. So you can not use FC3 RPMs.
RPMs are built for a particular distribution / version. Since distributions are slightly different installing a non Redhat RPM will fail.

Since you are going to use this PC for learning then instead of downloading the RPM download the source files usually in a file ending with tgz or similar and then compile and install yourself.

Since RH9 is no longer being supported why not upgrade to FC3?

i386 means the binaries are compiled using the i386 CPU instruction set. The src files are all of the source code used in compiling the binaries.
Thanks for the info, Michael! The one reason I started hunting RPMs was that my system didn't have GCC installed, and I couldn't compile to install GCC without GCC. So I went RPM shopping.

By the way, I have been upgrading all the recommended modules to try and upgrade the kernel to 2.6. Several I did install from source, and the RPMs that were labeled as Fedora all successfully installed, but I can comment on their functionality. I'm about to start playing with the kernel now, so I'm sure I'll be back with a crop of questions tomorrow...

A good resource for RPM's is, as far as i know, they have packages for Redhat9. So, do a search, and scroll through the list of available distributions, and you should find redhat in there somewhere.

To further the explanation by michael on the i386/src thing, the rpm's with 'src' in the name means that it just includes the source code to the application, and it can be 'recompiled' for use with your system. There are two main advantages of this, the first one is that if a package won't install on your system either because of mis-matched version of dependancies or wrong distribution, most times you can recompile the rpm and it tailors itelf to your system, allowing you to install. The second advtange is that if an RPM is compiled for the i386 instruction set, and you have, say, a Pentium4, then you're missing out on some CPU optimizations, which may not be a big deal with smaller programs, but if you're using something like KDE, or anything else that's huge, you'll want all the optimizations you can get. But, with that being said, if you really cared about the optimizations of your installed applications, you probably won't want to be using Redhat for it. But, that's a whole different story smile.gif
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2018 Invision Power Services, Inc.