HOWTO Install apache-2.0.53 mysql-4.1.10 and PHP-5.03
Paul Howarth
paul at city-fan.org
Wed Mar 9 11:35:05 UTC 2005
Rene Bon Ciric (Renich) wrote:
> By the way, making an rpm would be cool. I have made a script that downloads compiles and installs everything (please forgive my "newbieness").
>
> The script is at
> http://www.woralelandia.com/downloads/LAMP-2005-Install/
>
> The script downloads everything and puts it in the right dirs. Builds thingy by thingy and it even installs the MySQLi extension automatically.
>
> I agree... you have to be root... root is not good when compiling...
>
> Is this bad?
Yes; this is a security issue, and poorly-written spec files or
Makefiles can result in accidental damage to your installation if you do
RPM builds as root.
Building packages as a regular user is easy; you just need to create a
~/.rpmmacros file with a few lines in it, plus a few directories to take
the place of /usr/src/redhat/*/*
http://freshrpms.net/docs/fight/ is a good introduction to building RPMs
and includes details of how to do it as a non-root user.
> can RPM's use rsync?
Yes, but you wouldn't need to for what you are doing. All I'm suggesting
is to tweak the RPMs you have, not to package the whole thing up as a
single RPM.
What I'd suggest is to tweak the PHP SRPM so that it builds and includes
the new MySQL extension instead of the old one.
Paul.
More information about the fedora-list
mailing list