Learn how to create and distribute software packages in Red Hat Enterprise Linux, CentOS, Fedora, and other distros using the RPM Package Manager.
Overview
Syllabus
Introduction
- RPM packages
- What is a package?
- Package metadata and spec files
- Tools and the build process
- Exploring an RPM package
- Creating a binary package
- Write a spec file to distribute regular files
- Build a binary package to distribute regular files
- Write a spec file to compile and distribute executables
- Build a binary package to distribute executables
- Building for different architectures
- Build a source package
- Modifying source with patches
- Update or maintain a package
- Signing and verification
- Package distribution choices
- Create a local repository
- Create a hosted repository
- Manage and troubleshoot repositories
- Conclusion
Taught by
Scott Simpson