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

Learning Fedora Linux
LinkedIn Learning
Aprenda tudo sobre o Linux! Completo e atualizado v2024!
Udemy
Choosing a Linux Distribution
LinkedIn Learning
Curso de sobrevivencia de GNU/Linux con Fedora Linux
Udemy
Exploring Hacker Operating Systems - Fedora
SecurityFWD via YouTube