[prev] [index] [next]

Deploying Software

Installer:
  • single executable that collects info and writes binary
  • could be a shell script or binary executable
  • might involve compilation, linking or simply copying
Installation via an installer

# download installer
$ sh installSomeSystem
# answer questions about configuration
# ... installer completes installation
$ export PATH=/place/for/system:$PATH
$ SomeSystem args  # start using it

Advantage: no compilation needed   (can distribute binaries)