From the course: Building, Maintaining, and Distributing RPM Packages

Unlock this course with a free trial

Join today to access over 22,600 courses taught by industry experts.

Build a source package

Build a source package

- [Instructor] While binary packages are what most people use most of the time to distribute and install software, source packages are important as well. The primary advantage of source packages is that they contain source code. And that means that we can edit the source code and release updated or modified versions of the software it represents. Binary packages don't have this ability, in part because they only contain the finished or finalized files, not source code. And they don't contain the spec files that we'd need to update if we wanted to release a modified package. Another advantage of source packages is that instead of only containing one flat representation of source code at any given time, they can preserve the entire history of release changes to a code base. We'll see more about that when we talk about patches. For now though, let's focus on creating a source package from the set of files we used before. For the…

Contents