An rpm package is a package containing software meant to be installed using this package management system, and rpm packages are usually distributed via software repositories. In this tutorial, we learn how to create a custom rpm repository and how to configure our distribution to use it as a software source.