[prev] [index] [next]

Package Managers

Potential problem with manual or installer:
  • system depends on some (version of a) library
  • this is not yet installed on the target system
  • need to install library before installing system
This scenario involves dependencies like those in make

E.g.   A-3.1   requires   B-1.2   and   C-2.5   and ...

Note: one system may depend on another system, not just on libraries (e.g. PostgreSQL needs YACC)

A component is either a library or an application.

Need a system to track installed components (packages).