Linux: Package Management for CentOS
1h 57mIntermediate2017-06-01
Authors

Grant McWilliams
Consultant, Speaker, Writer, Professor, Developer
Course details
Discover how to efficiently manage the thousands of installable pieces of software that come with CentOS Linux. In this course, learn about Linux software package choices—including Debian and RPM—and learn how to manage packages with RPM and Yum. Computer science instructor and Linux enthusiast Grant McWilliams explains how to use RPM tools to query the package database, monitor your file system using the package manager for any files that have changed, and greatly expand the available software by adding third-party repositories to CentOS. Plus, he covers troubleshooting your software installation tools to ensure that your system continues to run well.
Learning objectives
List the factors that must be checked before downloading a Linux software package from the internet.
Cite what must be done before installing software from source.
State the key difference between a local package manager and a repository-based manager.
Write what you would specify on the command line to change the rpm query format.
Explain how a Yum client knows what software can be installed.
Identify which directory Yum repository configure files are stored.
Learning objectives
List the factors that must be checked before downloading a Linux software package from the internet.
Cite what must be done before installing software from source.
State the key difference between a local package manager and a repository-based manager.
Write what you would specify on the command line to change the rpm query format.
Explain how a Yum client knows what software can be installed.
Identify which directory Yum repository configure files are stored.
Skills covered
Software DeploymentSoftware AdministrationIT AutomationLinuxServer AdministrationNetwork AdministrationNetwork and System AdministrationOpen Source
Concepts
0. Introduction
- 01 - Welcome
- 02 - What you should know
1. Linux Software Overview
- 03 - Linux software installation types
- 04 - Download packages and install
- 05 - Install from a software repository
- 06 - Install from source code
- 07 - Debian software package format
- 08 - Red Hat software package format
- 09 - Why multiple package formats
- 10 - Linux package management systems
2. Manage Packages with RPM
- 11 - RPM overview
- 12 - Query installed packages with RPM
- 13 - RPM query formatting
- 14 - Install remove packages
- 15 - Upgrade packages
- 16 - Reinstall packages
- 17 - Verify package attributes
- 18 - Validate package integrity
- 19 - Troubleshoot RPM
3. Manage Packages with Yum
- 20 - Yum overview
- 21 - Select package names
- 22 - Get info on packages
- 23 - Get info on groups
- 24 - Search for packages
- 25 - Install remove packages
- 26 - Install remove package groups
- 27 - Manage OS updates
- 28 - Use graphical package tools
4. Yum Client Configuration
- 29 - Configure Yum clients
- 30 - Manage repositories
- 31 - Troubleshoot Yum
Conclusion
- 32 - Next steps
Related courses
- Package Management for Red Hat Linux
- Linux System Upgrade and Patch Management
- Complete Guide to Navigating Linux: Working with Users, Files, and Networks
- Setting Up a Red Hat Enterprise Linux Server (2016)
- Application Security Testing and Debugging
- Cert Prep: LPI Linux Essentials (010-160)
- Linux: Package Managers and Repositories
- Hands-On Linux: Build Real Command Line Confidence from Scratch