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
|