[prev] [index] [next]

Package Managers (cont)

Package manager:
  • has a remote repository of libraries/systems
    (repository includes database of component/version dependencies)
  • maintains local database of installed systems/libraries
  • recursively ensures that up-to-date components are installed
Installation via a package manager:

$ apt-get install SomeSystem
# all required libraries are installed/upgraded
# typically installed in a standard directory
$ SomeSystem args  # start using it

Advantages: easy-to-use, no explicit downloads, dependencies