Chapter 13. Software Packaging and Installation

The final step in the build process is to create a release package (see Figure 13.1). This package contains the complete set of files to be installed on the target machine. Anyone who has added software to a computer, which is almost anyone who owns a computer, will be familiar with the installation process.

Figure 13.1 The big picture, with focus on creating a release package.

image

Assume here that the end user isn’t a developer and won’t know how to compile the program directly from source code. It’s more likely that users will download the software from the Internet and double-click on the Setup icon. ...

Get Software Build Systems: Principles and Experience now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.