It is a two step process. To build it use: rpm --rebuild PACKAGE.src.rpm This will place binary rpm(s) in /usr/src/RPM/RPMS/i[3456]86/ on a mandrake system and /usr/src/redhat/RPMS/i[3456]86/ on a redhat box where the last directory is your architecture (ie. i586). Remember one SRPM can build more than one binary RPM. For example bind-version.src.rpm woule build bind-version.i586.rpm, bind-utils-version.i586.rpm, and bind-vdevel-ersion.i586.rpm. One trick that makes this easier is to take note that about 10 lines before the end of the compile process each generated rpm is listed on a line like Wrote: /usr/src/RPM/RPMS/i586/libogg0-1.0-0.beta4.1mdk.i586.rpm Wrote: /usr/src/RPM/RPMS/i586/libogg0-devel-1.0-0.beta4.1mdk.i586.rpm So you can just select and paste these lines to your rpm -Uvh line. Eric On Mon, 16 Apr 2001, Jay wrote: > > Does anyone know if a source RPM can be compiled/installed as easily as a > binary RPM? Is there some set of flags/switches to the RPM command for it > to take *.src.rpm and automagically compile and install it (basically just > as easy as a binary RPM)? > > I don't know that it matters, but the "usual" command line I use for > binary RPMs is "rpm -Uvh PACKAGE.rpm" and this is on a Mandrake 7.2 > machine. > > Thanks! > > -- Eric Thelin erict@aztechbiz.com AZtechBiz.com: Where Arizona Does Tech Business