Linux: Package Managers and Repositories
1h 39mIntermediate2020-01-02
Authors

Scott Simpson
Creating Technology Courses as a Senior Staff Author at LinkedIn
Course details
Software often comes bundled in packages, which makes managing the programs installed on your system a bit easier. When you need to add software to your Linux system, there are several paths you can take: you can compile source code, manually install software packages, or use package management software to automate most of the work. In this course, explore the basics of working with packages at the command line. Learn how to manage packages on RedHat and CentOS with RPM and the YUM package manager, as well as how to manage packages on Debian, Ubuntu, and related distros with dpkg and the APT tool. Plus, discover how to add software from third parties to your installation when official repositories don't have all of the software you need.
Learning objectives
Managing packages with RPM and YUM
Downloading a package file
Finding package information
Exploring package dependencies
Installing a package and checking what has been installed
Installing groups of packages
Adding software from third parties to your installation
Removing and upgrading a package
Managing packages with dpkg and APT package managers
Exploring aptitude
Learning objectives
Managing packages with RPM and YUM
Downloading a package file
Finding package information
Exploring package dependencies
Installing a package and checking what has been installed
Installing groups of packages
Adding software from third parties to your installation
Removing and upgrading a package
Managing packages with dpkg and APT package managers
Exploring aptitude
Skills covered
Software DeploymentSoftware AdministrationIT AutomationLinuxNetwork AdministrationNetwork and System AdministrationOpen Source
Concepts
0. Introduction
- 01 - Package managers
- 02 - What is package management
- 03 - Package naming
- 04 - Environment setup and exercise files
1. Manage Packages with RPM and YUM
- 05 - The RPM and YUM package managers
- 06 - Searching for a package
- 07 - Downloading a package file
- 08 - Finding package information
- 09 - Explore package dependencies
- 10 - Installing a package
- 11 - Checking what software is installed
- 12 - Installing groups of packages
- 13 - Removing a package
- 14 - Upgrading a package
- 15 - Installing from source
- 16 - Managing YUM repositories
2. Manage Packages with dpkg and APT
- 17 - The dpkg and APT package managers
- 18 - Searching for a package
- 19 - Downloading a package
- 20 - Finding package information
- 21 - Installing a package
- 22 - Checking what software is installed
- 23 - Exploring aptitude
- 24 - Removing a package
- 25 - Upgrading a package
- 26 - Installing from source
- 27 - Managing APT repositories
3. Manage Packages with Zypper
- 28 - Understanding Zypper
- 29 - Searching for a package
- 30 - Installing a package
- 31 - Finding out what's installed
- 32 - Package versions and updates
- 33 - Removing a package
- 34 - Managing Zypper repositories
- 35 - Managing packages with YaST
Conclusion
- 36 - Next steps
Related courses
- Linux: Package Management for CentOS
- Package Management for Red Hat Linux
- Building, Maintaining, and Distributing RPM Packages
- Choosing a Linux Distribution
- Hands-On Linux: Build Real Command Line Confidence from Scratch
- Learning npm the Node Package Manager (2018)
- Learning Debian Linux
- Learning Linux Command Line (2021)