Thanks Lord Shryku and others
RPM Find is working well. Next Linux newbie question: what's the difference between 386, 586 and 686 packages? I thought 386/486/586 etc referred to processor architecture. I have a reasonably modern box with AMD 1.8GHz and 256 RAM.
A quick look in /usr/src/packages/RPMS shows folders labelled 386, 586 and 686. These folders were put there by my distro, not by me. So what's the deal? Which packages do I need and what's the difference?
Final question: RPM find lists RPMs which are distro-specific. This is fine, but if I'm running SuSE 9.0 and the package I need, e.g. Freetype2 2.1.9, is listed as SuSE 9.2, does that mean I can't use it? Should I then take a source RPM and build the RPM locally? Or do I have to update to SuSE 9.2 first?
Sorry to be such a pain, but I feel these issues are fundamental to understanding Linux, which is what I want to do.
Thanks for your patience
Norm 😃
PS: LAMP is now running sweetly with Apache 2, PHP 5 and MySQL 4. The mysqli extension is working fine. All compiled and installed from source. Thanks to all who helped me with that.