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.
This course is designed for Linux System Administrators who want to create and maintain their own software packages for SUSE Linux Enterprise systems.
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.
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
On-demand is convenient and affordable eLearning that allows you anywhere, anytime access to valuable training at an incredible price.