[CentOS] php version 4.4 / ez publish

Tue Feb 20 12:34:29 UTC 2007
Jim Perrin <jperrin at gmail.com>

On 2/20/07, Peter Farrell <peter.d.farrell at gmail.com> wrote:
> RE:
> > Installing items from source is bad on an RPM based system
>
> That's simply not correct.

Oh yes it is. Just hang out in the irc support channel for a while to
get your feet wet.

> I've got a farm of 'rpm' based RedHat and RedHat derivatives. Big deal.
> If I set up a cluster of web servers that need an odd version of PHP (which
> I do);
>

Right. You're likely the exception to the general rule because you
track security updates, and you understand how source built software
and rpms relate. For 90% of the folks asking for help, this is not the
case. They will install from source, then try to install an rpm which
depends on what they just installed, and will wonder why it complains
that their source built software is not installed.

RPM is by no means perfect and I won't defend it as such, but for
newer users asking for help, preaching the gospel according to
RHEL/CentOS is a good way to get them ingrained in proper
administration habits and help them learn. Once they've learned enough
then they can move out as you and many others have done.

As an example ->

>1. Apache, PHP and MySQL will not be installed willy-nilly - each
base machine will be the bare minimum install.

You're speaking of the application stack here, which is fine. However
in #centos just yesterday we had a gentleman who was attempting to
replace the installed openssl with a newer source built version. This
would cause an endless number of update and application issues were he
even remotely successful in doing so.

There are several contributing factors to this including some
inflexibility in rpm, a lack of user understanding of RH's backporting
policy, and a lack of vendor understanding of same.

You are correct that it is very possible to have source builds and
rpms co-exist peacefully, however from a general support aspect, the
blanket statement "Installing items from source is bad on an RPM based
system" is valid. There are exceptions to every rule.

-- 
During times of universal deceit, telling the truth becomes a revolutionary act.
George Orwell