On Mon, 15 Sep 2003 22:54:16 -0500, Michael Hipp <[EMAIL PROTECTED]> wrote: > I've compiled a couple of sizable apps and their libraries. Now I need > > to do 'make install' but I want to grab everything to be installed and > > take it to another machine that doesn't have dev tools on it. What's > the command that turns the results of make into, say, an rpm? > > Thanks, > Michael
>From memory, that depends on the version of RPM you have installed, if this is an older version (ie: Red Hat <= 7.3, not sure about 8.0) then try the following: rpm -tb /path/to/something-cool.tar.gz If it's a newer version (ie: Red Hat 9) then it's: rpmbuild -tb /path/to/something-cool.tar.bz2 If you want binary AND source rpms then change the "-tb" to "-ta". If you need to pass different or special build-time options then you'll have to unpack the tarballs and edit the spec file(s) (something-cool.spec) and then either re-pack them again or just move a copy of the tarball to to /usr/src/redhat/SOURCES/ and a copy of the spec file to/usr/src/redhat/SPECS/, then cd to the "SPECS" directory and issue this at the CLI: rpm -bb --target=i686 something-cool.spec (assuming your machine IS an i686 - if not, then change it match your platform or leave the"--target=" out). The same rules apply here concerning versions of RPM and using "rpm" or "rpmbuild". HTH -- Myles Green <[EMAIL PROTECTED]> Slackware-9.1pre + IceWM-1.2.12 + Sylpheed-0.9.4 -- Alberta Mirror Linux-SxS.org http://linux-sxs.org/ _______________________________________________ Linux-users mailing list [EMAIL PROTECTED] Unsubscribe/Suspend/Etc -> http://www.linux-sxs.org/mailman/listinfo/linux-users
