Building RPM’s – building from tarballs



Again – I’m NOT an expert on the subject, but have had some success with building rpm’s from either src.rpms (covered last time) and building from tarballs… This entry will talk about the simplest kind of rpm build from tarballs. This is a situation where the developer’s in their great foresight have actually got a spec file in the tarball (and it’s kept current).


I was looking at openvpn the other night. I haven’t really worked with the new 2.x series, I had previously worked with 1.5 On seeing 2.0.5 released I looked at downloading and saw a note on building an rpm from the tarball download. It is DEAD easy…

Instead of the rpm –rebuild that we used last time, for this job we need rpmbuild

$rpmbuild -tb /path/to/openvpn.tar.gz

Once again, read directions… For instance, rpmbuild told me I needed pam-devel to rebuild this package… so I became root and did urpmi pam-devel (which actually was libpam0-devel), after that things compiled just fine. (There is a list of other requires on their website.) If there are problems with the spec file, you can extract it and make changes and specify the new specfile instead of the included one. I didn’t run into this problem with openvpn, but have with other packages. Also, rpmbuild -tb tells it to compile from tarball and build a binary rpm, you could build a src.rpm with rpmbuild -ts or both src and binary rpms with rpmbuild -ta.

Personally I like having the src.rpm’s around for when I upgrade to a new release of the distribution or if I decide to try and build for an older release. It’s probably pack-rat-ism, but just a habit I’ve got in.

Related Posts

Blog Traffic Exchange Related Posts
  • Building Deb packages from source.... Openvpn has been one of the tools of choice this week, so as I was tinkering on my ubuntu boxen.... I thought why don't I install openvpn there as well for a little broader testing. So, I did, but was a bit disappointed to see that the version was not......
  • Clonezilla For quite a while I've used ghost4linux (g4l) for my disc cloning needs. What I REALLY like are the ability to do a network copy of the image to an ftp server and the built in dd_rescue to rescue data from a failing hard drive. Unfrotunately g4l does a bit......
  • Remastering Ubuntu's live disk Many times I've used Ubuntu's livecd to test out an ailing system, but more than once I've wanted to add a utility, yes you can apt-get install from the live cd, but that assumes the system has a working internet connection, it's sometimes better to just build the cd yourself......
Blog Traffic Exchange Related Websites
  • Link Building Strategies To Get Your Site Going You have to know that link building for a website will bring much more web traffic to a website from the sites that are linked to it as well as from search engines as your popularity increases. When you look at the amount of links going into websites that are......
  • Steel Buildings: Up-to-Date Structures And Methods Steel buildings are increasingly popular not only for farm and industrial-type buildings, but for homes, apartments and commercial buildings as well. Builders appreciate the construction of these buildings, because they are well-designed, construction is simpler than with standard designs and buildings tend to last longer than conventional wood framing.......
  • Study How To Build Backlinks Fast Backlinks are vital as they instantly have an effect on your search engine rankings. Search engines like google resembling Google make the most of greater than 200 factors to find out which websites are most excellent suited to rank for each keyword, nonetheless, the backlinks play the most important role.......
www.pdf24.org    Send article as PDF   

Similar Posts


See what happened this day in history from either BBC Wikipedia
Search:
Keywords:
Amazon Logo

Comments are closed.


Switch to our mobile site