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. Use their search engine to find the exact file that you are missing, and hopefully it will come up with an rpm package that includes your file.
Many rpm packages are distribution specific.
From there, navigate into the main rpm folder and find a package with the same name, but for your distribution. Some will have alternate directories for i386, i586, etc. for different architectures. Try and find the one that fits your processor for optimum performance. Then, you're lucky, you'll be able to install the original rpm. Best regards, Evil Jeff.