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

RPM packages

- [Scott] RPM, the recursively named RPM Package Manager, lets us install software packages on Red Hat Enterprise Linux, CentOS, Fedora, and other distros. While most of us interact with packages through a package manager, like YUM or DNF, in order to install software to add functionality to our systems, we don't often stop to think about how those packages are made in the first place. There are two kinds of packages, source packages, which contain source code, and binary packages, which contain files that are moved into place when the package is installed. Each type of package is intended for different uses, and in this course, we'll explore both. This course is written from the perspective of a system administrator and the intention is to give sysadmins a look under the covers of RPM package creation, maintenance, and distribution. We won't go deeply into source code management or the programming side of things. I'm Scott Simpson, and if you're curious to learn about package creation and distribution for the RPM ecosystem, I hope you'll join me for this LinkedIn Learning course.

Contents