"RPMs are the standard package for Red Hat based systems.
Because Red Hat is so popular, it has become a sort of industry
standard in package management. However, rpms can be very moody
since they don't automatically handle dependencies for you."
"What is a dependency? One of the things that make *nix based
systems so fast and powerful is the fact that programs share
libraries. Libraries are sets of commands that many different
programs will use in order to save space and memory on your system.
You probably would recognize some of the more popular ones from
when you first installed linux - gtk, qt, glibc, svga... the list
goes on and on. Libraries are great, until you try and install an
rpm and you get an error claiming that you are missing a file from
one or more of them."
"The problem is that rpm front ends do not tell you what
other rpm packages you need to satisfy these dependencies. They
only tell you what exact files you need before it will install
correctly. So before you go looking at your distribution's site for
foo.x.x.so.1 or whatever, here is a good way to find out what rpm
package you need."
Some of the products that appear on this site are from companies from which QuinStreet receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. QuinStreet does not include all companies or all types of products available in the marketplace.