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

Linux Administration +Linux Command Line+Linux Server 3 in 1
Udemy
Learning Linux with Ubuntu and CentOS: The Easy Way
Udemy
LPIC-1 Linux-Bootcamp - In 30 Tagen zum Linux-Admin
Udemy
Learn Linux administration and linux command line skills
Udemy
Ermin Kreponic's Course for CentOS and Red Hat Linux - RHCSA
Udemy