Manage Software with YUM in Linux

Did you know Cybrary has FREE video training? Join more than 2,500,000 IT and cyber security professionals, students, career changers, and more, growing their careers on Cybrary.

Time
45 minutes
Difficulty
Beginner

The Learn on Demand Systems' Manage Software with YUM in Linux is a premium Cybrary lab that trains students to learn the Package Manager Command yum and Programmer's Text Editor vim utilities in the Command ...

Did you know Cybrary has FREE video training? Join more than 2,500,000 IT and cyber security professionals, students, career changers, and more, growing their careers on Cybrary.

Overview

Objectives:

  1. To manage software packages using the yum command.
  2. To configure a local repository of software packages.

Tasks:

  1. Manage packages using yum commands.
  2. Configure a local yum repository.

Skills: Learn to use Command Line Interface Package Manager Command yum and Programmer's Text Editor vim. Configuring the base as well as Local YUM software repositories by utilizing the Yellowdog Updater Modified(YUM) package manager and creating a repo file inside the Packages directory for automatically loading up the repositories at boot every time the system is booted.

Introduction: The Learn on Demand Systems' Manage Software with YUM in Linux Lab is aimed towards the Network Operations Specialist work profile. Upon successful completion of Learn on Demand Systems' Manage Software with YUM in Linux Lab, the student will be able to create, modify, update and delete local repository yum utility. Learn on Demand Systems' Manage Software with YUM in Linux Lab takes 30-45 minutes to complete for most students.

Skills/Activity Breakdown: The Manage Software with YUM in Linux Lab aims at teaching students to manage packages using the yum command. The student has to get the root privileges and run the yum command in the terminal to determine and list out the packages already installed on the system. Also, a tutorial is included there explaining the whole process in case any errors are encountered. The dependencies of the Cython package are determined; the packages in installed, updated, and uninstalled. A student learns good usage of the yum command-line utility.

The Manage Software with YUM in Linux Lab also aims at teaching students to configure the local yum repository. Also, it includes a tutorial to designate the Packages directory inside the root directory as a yum repository by implementing the RPM repository maintainer command-line utility 'createrepo'. A student learns good usage of yum repositories and their creation, maintenance, and deletion too. Verification of the local repository created is performed by installing General Command 'zsh'(Z Shell) from the local repository.

Completion of Learn on Demand Systems' Manage Software with YUM in Linux Lab means that the student has demonstrated the ability to manage the Linux operating system using the RPM-based YUM command-line utility in Linux environment.

Scenario: You are a Network Operations Specialist for a company that uses Linux file servers. You need to manage the software packages on the Linux file server. First, you will use the yum command to install and manage the software packages, and then you will use the yum command to remove the installed software packages. Next, you will configure a local repository of software packages.

Environment: You will use a default installation of CentOS 7 Linux with the Server with the GUI package installed. Non-privileged accounts have been created for you. You will be guided through the process of adding software if necessary.

NOTE: A Guided Challenge is similar to a traditional lab, but replaces the step-by-step instructions with goals and objectives along with detailed hints, which allow students to check their work as they progress. Before you begin, please ensure you have set aside enough time to complete this challenge as you will not be able to pause, save, or return to your progress.

Learn on Demand Systems' Manage Software with YUM in Linux Lab is a part of the Linux: Command-Line and File System-Challenge Series Learning path presented by Cybrary and the lab is created by Learn on Demand Systems.

Click on the Launch the Lab button to assess your knowledge about the Linux Command Line YUM utility to configure and manage software repositories in Linux operating systems.