Changes

Jump to navigation Jump to search
1,461 bytes added ,  00:35, 17 May 2016
no edit summary
Line 1: Line 1:  
<noinclude>{{TeamHeader|Dextrose|home=Dextrose|xbgColor=ffe792|join_label=Get Involved}}</noinclude>
 
<noinclude>{{TeamHeader|Dextrose|home=Dextrose|xbgColor=ffe792|join_label=Get Involved}}</noinclude>
 +
 +
{{Obsolete|Moved and died at https://sugardextrose.org/projects/dextrose/wiki/Build_system_set-up}}
    
== Dextrose build system ==
 
== Dextrose build system ==
Line 18: Line 20:     
   yum upgrade
 
   yum upgrade
   yum install libtomcrypt-devel bitfrost crcimg make gcc mtd-utils python-imgcreate zip unzip zlib-devel lzma
+
   yum install libtomcrypt-devel bitfrost crcimg make gcc mtd-utils python-imgcreate zip unzip zlib-devel lzma netpbm-progs git wget
    
* Install the olpc-bootanim-tools package:
 
* Install the olpc-bootanim-tools package:
Line 59: Line 61:  
Upon completion, the new image will be available in <tt>build/output</tt>.
 
Upon completion, the new image will be available in <tt>build/output</tt>.
 
Now copy it on a USB stick and test it on your target.
 
Now copy it on a USB stick and test it on your target.
 +
 +
=== Available variants ===
 +
 +
There's a set of configuration files for each variant of the images you can build. You only need to specify the top-level file (i.e. none of the <code>*-common.ini</code> files) to build an image:
 +
 +
;dextrose3-xo1-gnome.ini:
 +
:Works on [[olpc:XO-1|XO-1]], includes Gnome. Not recommended unless you're running from an external SD card as the free space available on the internal NAND is too limited with Gnome installed.
 +
;dextrose3-xo1-nognome.ini:
 +
:Works on [[olpc:XO-1|XO-1]], does not include Gnome. This is the recommended image for XO-1s.
 +
;dextrose3-xo1.5-gnome.ini:
 +
:Works on [[olpc:XO-1.5|XO-1.5]] (including XO-1.5 [[olpc:OLPC_English_Non-membrane_Keyboard|HS]]), includes Gnome. Some teachers and older students seem to like Gnome, so you can trade off some of the free space that could be used by the Journal for the additional desktop environment.
 +
;dextrose3-xo1.5-nognome.ini:
 +
:Works on [[olpc:XO-1.5|XO-1.5]] (including XO-1.5 [[olpc:OLPC_English_Non-membrane_Keyboard|HS]]), doesn't include Gnome. More space for the Journal, so use this one if your users don't ask for Gnome and you haven't paid for a larger (i.e. > 4GB) SD card.
 +
;dextrose3-xo1.75-gnome.ini:
 +
:Experimental [[olpc:XO-1.75|XO-1.75]] image with Gnome.
 +
;dextrose3-xo1.75-nognome.ini:
 +
:Experimental [[olpc:XO-1.75|XO-1.75]] image without Gnome.
    
== Debugging ==
 
== Debugging ==
Line 80: Line 99:  
=== Upstream Code ===
 
=== Upstream Code ===
   −
Dextrose is based on [[http://dev.laptop.org/git/projects/olpc-os-builder/|olpc-os-builder]] by Daniel Drake. You can fetch the latest source code into your Dextrose repository:
+
Dextrose is based on [http://dev.laptop.org/git/projects/olpc-os-builder/ olpc-os-builder] by Daniel Drake. You can fetch the latest source code into your Dextrose repository:
    
  git remote add olpc git://dev.laptop.org/projects/olpc-os-builder
 
  git remote add olpc git://dev.laptop.org/projects/olpc-os-builder
Line 119: Line 138:  
== Resources ==
 
== Resources ==
   −
* [[Machine/treehouse/dextrose|Dextrose VM]] hosted by [[Machine/treehouse|treehouse]]
+
* [[Machine/dextrose|Dextrose VM]] hosted by [[Machine/treehouse|treehouse]]
    
* [[Development_Team/Jhbuild|Sugar-jhbuild]] - The Sugar build system
 
* [[Development_Team/Jhbuild|Sugar-jhbuild]] - The Sugar build system

Navigation menu