If you like the latest and greatest version of everything and you use an RPM based system you probably want to learn how to create RPMs. You don’t have to, you can just download the latest source and compile and install it in /usr/local. This of course leaves your system in a state where your RPM database does not accurately reflect what is installed on your system. Again, this will work, but building RPMs isn’t (usually at least) that difficult.
First create some directories in your home directory: