Building, Maintaining, and Distributing RPM Packages

Go to class
Write Review

Free Online Course: Building, Maintaining, and Distributing RPM Packages provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Building, Maintaining, and Distributing RPM Packages is taught by Scott Simpson.

Overview
  • 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