correct me if im wrong, but when an rpm is for (for example) Redhat 9
what it is actually saying, is it will work with redhat 9's environment,
for example it needs a glibc2.3.x and other dependency's that are installed by redhat.
so provided the distro's are of a similar age, the package should work, and if it doesnt, just solve the dependency issues. (except glibc, NEVER attempt to update your glibc without properly reading up on it and understanding the concequences)