Re: [PORTS] compiling problem
Tom Lane <[email protected]>
| Newsgroups | gmane.comp.db.postgresql.ports |
|---|---|
| Message-ID | <[email protected]> |
tzacos <[email protected]> writes: > Tom Lane a écrit : >> Don't do it as root. There's seldom any good reason to run software >> builds as root. > the problem is that you can use rpm without being root [ I suppose you meant "can't" ] Sure you can --- use rpmbuild anyway. Actually installing the RPM after you built it needs root, for obvious reasons, but there's no reason to do the build process as root. I can assure you that no one within Red Hat ever runs rpmbuild as root. The done thing is to create a personal ~/rpmwork directory, with subdirectories BUILD RPMS SOURCES SPECS and SRPMS, then create a ~/.rpmmacros file containing %_topdir /home/..you../rpmwork Then you build an SRPM by putting it in ~/rpmwork/SRPMS and running rpmbuild there. This results in RPMS under ~/rpmwork/RPMS, which you can install via "sudo rpm -i ...". But you don't do the actual build as root, because that violates the ancient safety principle of doing as little as possible as root. regards, tom lane ---------------------------(end of broadcast)--------------------------- TIP 2: Don't 'kill -9' the postmaster