Well, you can specify where to install things via rpm:
For relocateable binary packages, translate all
file paths that start with the installation prefix
in the package relocation hint(s) to NEWPATH.
From the RPM man page.
However, I think you might just be better off increasing or transferring your /usr directory to a bigger partition.