Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Building, Maintaining, and Distributing RPM Packages

via LinkedIn Learning

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn how to create and distribute software packages in Red Hat Enterprise Linux, CentOS, Fedora, and other distros using the RPM Package Manager.

Syllabus

Introduction
  • RPM packages
  • What is a package?
  • Package metadata and spec files
  • Tools and the build process
  • Exploring an RPM package
1. Binary Packages
  • 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
2. Source Packages
  • Build a source package
  • Modifying source with patches
  • Update or maintain a package
3. Distributing Packages
  • Signing and verification
  • Package distribution choices
4. Hosting and Maintaining Repositories
  • Create a local repository
  • Create a hosted repository
  • Manage and troubleshoot repositories
Conclusion
  • Conclusion

Taught by

Scott Simpson

Reviews

4.8 rating at LinkedIn Learning based on 39 ratings

Start your review of Building, Maintaining, and Distributing RPM Packages

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.