Difference between revisions of "SPO600 Code Building Lab"
Chris Tyler (talk | contribs) (→Prerequisites) |
Chris Tyler (talk | contribs) |
||
Line 1: | Line 1: | ||
− | [[Category:SPO600 Labs]]{{Admon/lab|Purpose of this Lab|In this lab, you will do a baseline build of a software package | + | [[Category:SPO600 Labs]]{{Admon/lab|Purpose of this Lab|In this lab, you will do a baseline build of a software package.}} |
== Lab 2 == | == Lab 2 == | ||
Line 12: | Line 12: | ||
# Select a software package from the [http://www.gnu.org/software/software.html Free Software Foundation's GNU Project]. | # Select a software package from the [http://www.gnu.org/software/software.html Free Software Foundation's GNU Project]. | ||
+ | # Download the source code for the software. | ||
# 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. | # 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. | ||
# Test that it works. | # Test that it works. | ||
# Select a second, open source software package that has a different license, and repeat the process with that software. | # Select a second, open source software package that has a different license, and repeat the process with that software. | ||
# Blog about the process, your results, your observations, and what you learned. | # Blog about the process, your results, your observations, and what you learned. |
Revision as of 01:00, 7 February 2017
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
- Select a software package from the Free Software Foundation's GNU Project.
- Download the source code for the software.
- 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.
- Test that it works.
- Select a second, open source software package that has a different license, and repeat the process with that software.
- Blog about the process, your results, your observations, and what you learned.