Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Building, Maintaining, and Distributing RPM Packages

Building, Maintaining, and Distributing RPM Packages

1h 19mAdvanced2020-09-21

Authors

Scott Simpson

Scott Simpson

Creating Technology Courses as a Senior Staff Author at LinkedIn

Course details

Distributing software in Red Hat Enterprise Linux, CentOS, Fedora, and other distros relies on the RPM Package Manager. If you're curious about RPM—and how the packages you use to install software are created—then this course is for you. Join Scott Simpson as he shows system administrators how to create, maintain, and distribute RPM packages. Scott describes how to create RPM packages both from precompiled binaries and source code. He also discusses how to patch existing software and distribute packages to end users either as files or through repositories. Plus, he demonstrates how to create your own software repositories to host your packages.

Skills covered

Red Hat Package ManagerCentOSRed Hat Enterprise LinuxRed HatSoftware DeploymentSoftware AdministrationIT AutomationNetwork and System AdministrationOpen SourceDeep Dive (X:Y)

Concepts

0. Introduction

  • 01 - RPM packages
  • 02 - What is a package
  • 03 - Package metadata and spec files
  • 04 - Tools and the build process
  • 05 - Exploring an RPM package

1. Binary Packages

  • 06 - Creating a binary package
  • 07 - Write a spec file to distribute regular files
  • 08 - Build a binary package to distribute regular files
  • 09 - Write a spec file to compile and distribute executables
  • 10 - Build a binary package to distribute executables
  • 11 - Building for different architectures

2. Source Packages

  • 12 - Build a source package
  • 13 - Modifying source with patches
  • 14 - Update or maintain a package

3. Distributing Packages

  • 15 - Signing and verification
  • 16 - Package distribution choices

4. Hosting and Maintaining Repositories

  • 17 - Create a local repository
  • 18 - Create a hosted repository
  • 19 - Manage and troubleshoot repositories

Conclusion

  • 20 - Conclusion

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal