herje:
Yo también siento no estar de acuerdo contigo
Las distribuciones usan sistemas de paquetes para facilitar la administración (instalación, actualización, desinstalación, consulta de paquetes instalados, etc.). Si instalas desde código fuente pierdes todas esas ventajas.
Por supuesto que hay casos en los que compilar y agregar algunos flags te reportará algunos beneficios. Pero en ese caso aún puedes usar paquetes. Por ejemplo: yo uso Fedora. Cuando quiero compilar algún programa, busco el archivo programa.src.rpm. Cuando lo instalo, obtengo el código fuente del programa y un archivo .spec con el que puedo volver a crear el rpm. Es decir, puedo agregar los flags que necesito y luego vuelvo a crear un paquete RPM optimizado con un simple comando:
rpmbuild -ba archivo.spec
Y luego instalo el RPM de la forma habitual. Así obtengo los beneficios de compilar y no pierdo los beneficios de usar paquetes RPM.
En el caso de nuestro amigo gardel, lo mejor habria sido buscar el paquete httpd-2.xx.xx.src.rpm, instalarlo y agregar los flags necesarios. Aunque creo que gardel no necesitaba hacer eso, ya que compiló sin ninguna optimización...
Resumiendo: siempre es mejor usar el sistema de paquetes que tenga tu distribución (por algo están ahí
).