Course 9216

SUSE Linux Enterprise: Create Software Packages with RPM

RPM Packages help you manage all kinds of content in your organization, including drivers, software, updates, media files, and much more. Package management skills are crucial to system administrators for controlling content across large distributed environments, as well as on single computers.

In this course, you learn the following concepts and skills fundamental to creating software packages with RPM:

  • Traditional Software Management
  • Manage Software with RPM
  • Build RPM Packages
  • Ensure Package Content Validity
  • Create Software Repositories

This course is a precursor/companion to deployment courses that deal with SUSE Linux Enterprise Installation servers, software repositories, and deployment.

Audience Summary

This course is designed for Linux System Administrators who want to create and maintain their own software packages for SUSE Linux Enterprise systems.

Course Prerequisites

Before taking this course, you should have a strong understanding of Linux system administration, including the ability to work with the RPM command. Also, minimal scripting skill is recommended, though not required.

Course Outline

SECTION 1: Traditional Software Management

  • Objective 1: Review: Compile from Source Code
  • Objective 2: Manage Unpackaged Software

SECTION 2: Manage Software with RPM

  • Objective 1: Advantages of Using RPM

SECTION 3: Build RPM Packages

  • Objective 1: Quick RPM Building with checkinstall
  • Objective 2: The RPM Build Environment
  • Objective 3: Understand the RPM spec File
  • Objective 4: Build and RPM Package from a spec File

SECTION 4: Ensure Package Content Validity

  • Objective 1: Primer: GNU Privacy Guard
  • Objective 2: Utilize RPM Content Security Features

SECTION 5: Create Software Repositories

  • Objective 1: Overview of Software Repositories
  • Objective 2: Create a repomd Software Repository

Custom Training ›

On-demand is convenient and affordable eLearning that allows you anywhere, anytime access to valuable training at an incredible price.

Training Resources

Certification Resources