Open main menu

CDOT Wiki β

SPO600 Code Building Lab

Revision as of 02:00, 7 February 2017 by Chris Tyler (talk | contribs)
Lab icon.png
Purpose of this Lab
In this lab, you will do a baseline build of a software package.

Lab 2

Prerequisites

You must have a working accounts on a Linux system (such as Matrix, Zenit, the SPO600 Servers or your own system).

Tasks

Do not build or install this software as the root user.
Do not build the software as root, and do not install the software into the system directories. Doing so may cause conflicts with other software on the system and/or may leave your system in an unusable state, and may be very difficult to reverse.
  1. Select a software package from the Free Software Foundation's GNU Project.
  2. Download the source code for the software.
  3. Build the software. You may need to install build dependencies (e.g., compilers, tools, and libraries); you can do this (and only this) as the root user.
  4. Test that it works.
  5. Select a second, open source software package that has a different license, and repeat the process with that software.
  6. Blog about the process, your results, your observations, and what you learned.