I have a fresh CentOS vps (CentOS release 5.4 (Final)), and yum installs Apache/httpd version 2.2.3 but 2.2.14 is the latest release. Why doesn't yum install more recent updates?
Yum Update Issue – Fixing Yum Not Updating Httpd Past Version 2.2.3 on CentOS
centoshttpdyum
Related Topic
- How to upgrade Apache from 2.2.3 to 2.2.21
- Centos – Why are outdated packages installed by yum on CentOS? (specifically PHP 5.1) How to fix
- CentOS install proftpd with yum
- Centos – how to update php on centOS
- How to Upgrade to the Latest PHP Version in CentOS Using Yum
- CentOS – How to Install PHP on CentOS with Preinstalled Apache HTTPD
Best Answer
CentOS is based on Red Hat Enterprise Linux, which is built for businesses to use in servers. As such, it values stability far more than the latest bleeding edge features which may or may not work properly. So it rarely has the latest and greatest versions of anything. The preference is instead for the version that's been around the block a few times, and had all the kinks worked out.
Now, that being said, RedHat does back port patches. So any bugs or vulnerability issues that are fixed in later versions of Apache will be applied to RedHat's version. So you have the security of the latest patches, combined with the stability of a well known, and well tested software version. That's exactly what businesses are looking for.
If you really want the latest version of something, you still have options. You can A) compile it yourself. B) Get a distribution more aimed at bleeding edge versions. Or C) use a repository other than the official RedHat ones, that may have newer versions of software.