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

Unlock this course with a free trial

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

Package distribution choices

Package distribution choices

- [Instructor] Once a package is created, it's time to decide how to share it with end users. We can go about this in a few ways. We can distribute RPM files directly, or we can add them to a repository that's either online or offline. Distributing packages as individual RPM files starts out pretty straightforward. Once you have an RPM file, you can send it to people or host it on a server where they can download it. Once it's downloaded, the package can be installed either from the command line with RPM -i or in a GUI by clicking on it. For some packages, this approach works just fine. But in the case where a package has some dependencies that aren't met by a client system, things get trickier. When we use a package management tool like YUM or DNF, the software resolves dependencies for us and intelligently installs additional software a package might require. When we install packages manually with RPM, we don't have a…

Contents