I would like to run present-day versions of git, python, curl, and other common programs on a machine that is permanently stuck on CentOS 5. I have been able to walk the compiler version up far enough to feel like I have a shot at this, but my progress was stopped cold when the versions I was trying to update to went beyond the glibc that existed when CentOS 5 went EOL. How can I get my new software to find a recent version of glibc without doing anything that disturbs the things that are presently running?
Ideally, this would be achievable without having to restart the system.