In fact, this is not one, but four different questions :).
*) First, you can quickly view downloaded dependencies / package requirements using the following commands:
$ rpm -qp mypackage.rpm --provides $ rpm -qp mypackage.rpm --requires
*) Secondly, you can use the yum utility to automatically satisfy these (somewhat critical) dependencies (provided that all your repositories are configured correctly and all dependencies are available):
$ sudo yum install mypackage.rpm
*) Thirdly, there are several RPM search resources, some of which have already been proposed above. I would like to list one more, for reference only - pkgs.org .
*) Fourth, there is an additional popular repository for RHEL5 and RHEL6 distros - EPEL . Please note that it is not supported by Red Hat.
Hope my answers help.
source share