Changes

Jump to: navigation, search

Fall 2011 SBR600 Weekly Schedule

1,560 bytes added, 10:22, 17 January 2012
no edit summary
# [[SBR600 Fedora Installation|Fedora Installation]]
= Week 2 - Jan 17 =
 
= Tuesday ==
 
=== Using ''make'' ===
 
* [[SBR600 make and Makefiles|make and Makefiles]]
 
=== Building from Source ===
 
* Obtaining source code
* Configuring the build
* Performing the build
* Testing the build
* Installing the built software
 
==== RPM Packages ====
 
* Differences between managing RPMS and Installing from Source
** RPMS provide a database of installed software
*** Let you determine what's installed
*** Automatic management of dependencies
*** Identify the origin of files
*** Permit easy update or removal
*** Enable you to verify installation (useful for spotting file corruption and intrusions)
* [[RPM Package Contents|Contents of an RPM Package]]
 
==== The RPM Database ====
 
* [[RPM Queries|Querying the RPM database]]
 
==== Creating an RPM Package ====
* [[RPM Packaging Process]]
 
==== Resources ====
 
* Two simple [http://matrix.senecac.on.ca/~chris.tyler/osd600/makefile-examples.tgz makefile examples]
* [[:fedora:PackageMaintainers|Fedora Package Maintainers page]]
** [[:fedora:PackageMaintainers/CreatingPackageHowTo|Packaging How-To]]
* ''Fedora Linux'' chapter 5 (see Seneca Library website > eBooks > View All > Safari > Fedora Linux).
* rpmlint
** [[:fedora:Common Rpmlint issues|Fedora Common Rpmlint issues]]
 
=== To Do ===
 
By '''Thursday, January 19''':
# [[SBR600 Build-from-Source Lab|Build-from-Source Lab]]
# [[SBR600 RPM-Writing Lab|RPM-Writing Lab]]
# Send your [[SSH]] public key to [[User:Chris Tyler|your professor]] so he can create accounts for you on the [[CDOT Development Systems]].
<!--

Navigation menu