Package Management System - Functions

Functions

Package management systems are charged with the task of organizing all of the packages installed on a system. Typical functions of a package management system include:

  • Verifying file checksums to ensure correct and complete packages;
  • Verifying digital signatures to authenticate the origin of packages;
  • Applying file archivers to manage encapsulated files;
  • Upgrading software with latest versions, typically from a software repository;
  • Grouping of packages by function to reduce user confusion;
  • Managing dependencies to ensure a package is installed with all packages it requires. This resolved the problem known as Dependency Hell.

Some additional challenges are met by only a few package management systems.

Read more about this topic:  Package Management System

Famous quotes containing the word functions:

    In today’s world parents find themselves at the mercy of a society which imposes pressures and priorities that allow neither time nor place for meaningful activities and relations between children and adults, which downgrade the role of parents and the functions of parenthood, and which prevent the parent from doing things he wants to do as a guide, friend, and companion to his children.
    Urie Bronfenbrenner (b. 1917)

    Adolescents, for all their self-involvement, are emerging from the self-centeredness of childhood. Their perception of other people has more depth. They are better equipped at appreciating others’ reasons for action, or the basis of others’ emotions. But this maturity functions in a piecemeal fashion. They show more understanding of their friends, but not of their teachers.
    Terri Apter (20th century)