[prev] [index] [next]

Distribution, Deployment, Documentation

Assume that you've built a useful piece of software
  • how can you distribute it to others to use?
  • once they get it, how do they install it?
  • once they've installed it, how do they use it?
  • what tools are available to assist with this?
Unix/Linux open-source approaches:
  • package repositories, package managers (e.g. rpm)
  • SourceForge, tarballs, configure, make, DocBook, ...
Note: "software systems" includes applications, servers, libraries, ...