sneakyimp;11045773 wrote:
I've compiled from src before and find it quite a chore to work out all the dependencies sometimes. Additionally, I like that one can run yum update and yum upgrade and have one's packages updated quickly and promptly.
How has your experience been compiling from Scratch? Are you concerned about security patches and bug fixes? Do you have any processes to help manage updates?
I don't know about you, but we have had many issues with updating through package managers, so at work we run our own packages for most things. As far as security patches and fixes, they can take months to get into package managers, but we get them the day they are released (well a few weeks later, after the new version has been vetted). In fact, our systems guys tend to hate using packages built by someone else due to security concerns!
For my personal projects, I have a standard build I use and keep it in a series of scripts, cut up version. I can run to build a new server out. This only works on CentOS but using variables for the version, I can change what version of things to install very quickly and simply. Basically I figured it out once, and just tweak it from there occasionally.
Within each of my repos, I keep standard things like php.ini, httpd.conf, etc so that I can have the same configuration easily.