I'm curious about the major difference/pros/cons between installing services and tools from source over using RPMs and from repositories.
From my understanding using a repo/rpm gives you the ability to easily install and uninstall all the files, but you lose the ability to specify advanced commands/flags or a specific version during an install.
So question is. Can you download the source file, configure it and then pack it into an RPM to give the ability to easily uninstall and upgrade later?