Package Management System Article Index for
Package
Website Links For
Package Management
 

Information About

Package Management System




In such a system, software is distributed in packages, usually encapsulated into a single file. As well as the software itself, packages often include other important information, such as the full name, version, and vendor of the software, Checksum information, and a list of other packages, known as Dependencies , that are required for the software to run properly.

Package management systems are charged with the task of organising all of the packages installed on a system and maintaining their usability. These systems meet these goals using various combinations of the following techniques:
  • Verification of file checksums to help prevent differences between the local and official versions of a package;

  • Simple installation, upgrade, and removal facilities;

  • Dependency tracking to deliver working software from a package;

  • Update checking to provide the latest version of software, which often includes bug fixes and security updates;

  • Grouping of packages by function to help eliminate user confusion when installing or maintaining them.



FREE SOFTWARE SYSTEMS

By the nature of Free Software , packages under similar and compatible licenses are available for use on a number of operating systems. These packages can be easily combined and distributed using configurable and internally complex packaging systems to handle many permutations of software and manage version-specific dependencies and conflicts. Some packaging systems of free software are also themselves released as free software.



PROPRIETARY SOFTWARE SYSTEMS

A wide variety of package management systems are in common use today by Proprietary Software operating systems, handling the installation of both proprietary and free packages.



SEE ALSO