YoVDO

Building, Maintaining, and Distributing RPM Packages

Offered By: LinkedIn Learning

Tags

Red Hat Enterprise Linux Courses CentOS Courses Fedora Linux Courses

Course Description

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

Taught by

Scott Simpson

Related Courses

Foundations of Red Hat Cloud-native Development
Red Hat via Coursera
Google Cloud SDK: Qwik Start - Redhat/Centos
Google Cloud via Coursera
Cert Prep: Red Hat Certified System Engineer (EX300)
LinkedIn Learning
Linux System Engineer: Kernel Tuning and Remote Logging
LinkedIn Learning
Linux System Engineer: Network Filesystems Using NFS and Samba
LinkedIn Learning