Page 76 - DCAP106_OPERATING_SYSTEM_TOOLS
P. 76

Avinash Bhagat, Lovely Professional University                                 Unit 4: Installing Software




                               Unit 4: Installing Software                                      Notes


             CONTENTS
             Objectives

             Introduction
             4.1   The Red Hat Package Manager (RPM)
             4.2   Benefits of RPM
             4.2   The RPM Command Line Tools
                 4.3.1  Installing a New Package
                 4.3.2  Querying a Package
                 4.3.3  Uninstalling a Package
                 4.3.4  GnoRPM
                 4.3.5  Compiling Software
                 4.3.6  Getting and Unpacking the Package
                 4.3.7  Looking for Documentation
                 4.3.8  Configuring the Package
                 4.3.9  Compiling Your Package

                 4.3.10  Installing the Package
             4.4  Summary
             4.5  Keywords
             4.6   Review Questions
             4.7   Further Readings

          Objectives

          After studying this unit, you will be able to:

          z z  Explain the concept of RPM
          z z  Discuss benefits of RPM
          z z  Describe RPM command line tool

          Introduction

          Several  package  managers  are  available  for  Linux  to  track  and  manipulate  the  applications
          installed on the system. The most widely used of these Linux package managers is the RPM
          Package Manager (formerly the Red Hat Package Manager), or RPM for short.
          Although RPM was initially developed for Red Hat Linux, a combination of technical features
          and good timing has resulted in RPM’s becoming the de facto standard for packaging software
          on most Linux distributions. The fact that Red Hat released the source code to the RPM software
          under an open-source license also helped its adoption.
          The RPM Package Manager (RPM) is capable of installing, uninstalling, verifying, querying, and
          updating computer software packages. Each software package consists of an archive of files along
          with information about the package like its version, a description, and the like. There is also a



                                           LOVELY PROFESSIONAL UNIVERSITY                                    69
   71   72   73   74   75   76   77   78   79   80   81