I've used LimeWire on Linux in the past, but not recently enough to comment on installation. I've never tried those RPMs that I mentioned.
I believe LimeWire is considered a decent/good Gnutella client, as long as you're willing to accept that it's a Java client app.
On the other hand, Gnutella isn't really considered a good p2p foundation for WANs (i.e. the Internet). The problem w/ Gnutella is that at any given time, your searches aren't global; so you effectively belong to a small local Gnutella network. As a result, downloading is a real pain.