rpm

openSUSE Build System: Building RPM Packages

Last time around we talked about the openSUSE Build System (OBS), how it can build packages for a range of Linux distributions from openSUSE, Fedora, Ubuntu, Mandriva, through to the enterprise offerings SUSE Linux Enterprise Desktop (SLED) and Red Hat Enterprise. This time we'll get our hands dirty by rolling a package for siproxd version 0.7.1.... [more]

Tech Tip: Determining What's Been Changed on RPM Based Systems

A nice assist for RPM users..."As a consultant, I am often faced with an unfamiliar Linux system (usually RHEL). I always find it useful to understand which files that shipped with rpm packages have been modified, since it's usually a good indicator of what customizations have been performed on the system." [Read more at Linux Journal]... [more]

Create LSB-Compliant Packages, Don't Alter Your Build Process

A common complaint from ISVs is that they do not want to change their current build environment, which may be setup for multiple operating systems, just to be able to package things for Linux/LSB in an RPM package. This article will show you how you can integrate rpm into your existing setup, as a final packaging step, with minimal changes to your existing build setup. While a .spec file will be required, it's a very basic template that can be used for several projects with mimimal changes.... [more]

RPM Examples in LSB 3.1

Packaging Specification The LSB package format, which is the RPM format, is described in Chapter 22 of the LSB specification.

Build Service Jumps Application Installation Hurdles

Every open source project must deal with the same problem: how do you package your application so that it installs and runs properly on all the major distributions? Use a package manager to bundle the application, configuration scripts and any necessary libraries into a single file. The two most popular methods of accomplishing this are the RPM Package Manager (RPM) and the Advanced Packaging Tool (APT).