OpenStax CNX

You are here: Home » Content » Package Management

About: Package Management

Module by: Hannes Hirzel. E-mail the author

Based on: Package Management by Algis Rudys

View the content: Package Management


Name: Package Management
ID: m34136
Language: English (en)
Summary: This module provides an overview how software packages are managed in Linux distributions. It covers the RPM and Debian formats as well as the Apt and yum tool. As an alternative it also discusses how to compile an application from the source files.
Subject: Science and Technology
Keywords: Apache installation, apt, apt-get, Debian, dpkg, Linux, rpm, software package, Ubuntu, yum
License: Creative Commons Attribution License CC-BY 3.0

Authors: Hannes Hirzel (
Copyright Holders: Hannes Hirzel (
Maintainers: Hannes Hirzel (

Latest version: 1.6 (history)
First publication date: Mar 27, 2010 7:29 am -0500
Last revision to module: Jun 18, 2012 8:26 am -0500

Based On: Package Management
Originally By: Algis Rudys (


PDF: m34136_1.6.pdf PDF file, for viewing content offline and printing. Learn more.
XML: m34136_1.6.cnxml XML that defines the structure and contents of the module, minus any included media files. Can be reimported in the editing interface. Learn more.

Version History

Version: 1.6 Jun 18, 2012 8:26 am -0500 by Hannes Hirzel
minor updates in Debian section

Version: 1.5 Feb 6, 2012 5:41 am -0600 by Hannes Hirzel
minor corrections

Version: 1.4 Nov 9, 2011 12:59 am -0600 by Hannes Hirzel
added example of how to install the Apache web server.

Version: 1.3 Dec 20, 2010 10:44 am -0600 by Hannes Hirzel
expanded abbreviation 'apt' to 'Advanced Packaging Tool'

Version: 1.2 Mar 27, 2010 2:01 pm -0500 by Hannes Hirzel
Reformatted and changed section on manual installation. Various other minor changes.

Version: 1.1 Mar 27, 2010 9:45 am -0500 by Hannes Hirzel
Expanded, rpm examples and yum tool added.

How to Reuse and Attribute This Content

If you derive a copy of this content using a OpenStax-CNX account and publish your version, proper attribution of the original work will be automatically done for you.

If you reuse this work elsewhere, in order to comply with the attribution requirements of the license (CC-BY 3.0), you must include

  • the authors' names: Hannes Hirzel
  • the title of the work: Package Management
  • the OpenStax-CNX URL where the work can be found:

See the citation section below for examples you can copy.

How to Cite and Attribute This Content

The following citation styles comply with the attribution requirements for the license (CC-BY 3.0) of this work:

American Chemical Society (ACS) Style Guide:

Hirzel, H. Package Management, OpenStax-CNX Web site., Jun 18, 2012.

American Medical Assocation (AMA) Manual of Style:

Hirzel H. Package Management [OpenStax-CNX Web site]. June 18, 2012. Available at:

American Psychological Assocation (APA) Publication Manual:

Hirzel, H. (2012, June 18). Package Management. Retrieved from the OpenStax-CNX Web site:

Chicago Manual of Style (Bibliography):

Hirzel, Hannes. "Package Management." OpenStax-CNX. June 18, 2012.

Chicago Manual of Style (Note):

Hannes Hirzel, "Package Management," OpenStax-CNX, June 18, 2012,

Chicago Manual of Style (Reference, in Author-Date style):

Hirzel, H. 2012. Package Management. OpenStax-CNX, June 18, 2012.

Modern Languages Association (MLA) Style Manual:

Hirzel, Hannes. Package Management. OpenStax-CNX. 18 June 2012 <>.