Making a working version of Puppy Linux for iCanProgram A complete iso (CD image) containing the items below is on this site, but making it yourself is not so hard and saves some download time. Download puppy linux version from Puppy Linux site http://www.puppylinux.org/index.php?q=downloads Burn to CD, as a CD (iso) image (ie don't just copy the file onto it). Set computer to boot from CD - usually a BIOS setting - might already be set. Put newly burned CD in drive, Boot up, set up keyboard, video, Internet connection etc Close down, follow prompts to make a save file (to preserve settings). Download devx_xxx.sfs where xxx is the version number of puppy already downloaded Needs to be in /mnt/home on Puppy, but if saved in same drive as pup save file it should be picked up correctly without having to move it. Reboot. If asked say you want the devx...sfs file loaded each time. A. Install RCS Not anywhere, I can find, in Puppy file repositories so Download source. http://www.cs.purdue.edu/homes/trinkle/RCS/rcs-5.7.tar.Z or from ftp://ftp.cs.purdue.edu/pub/RCS/ I downloaded to my-applications folder (/root/my-applications) open a console (icon on the desktop) #su spot [no password required] untar rcs-5.7 as user spot #cd /root/my-applications # tar -xzvhf rcs-5.7.tar.Z change directory to the rcs-5.7 directory # cd /root/my-applications/rcs/rcs-5.7 #./configure # make go back to root #exit #make install If I have included all right steps should end up with no errors. B. Install Tcl/tk Unfortunately, can't use the Puppy Linux .pet that is avilable because it does not have the source files required. Download eg from http://garr.dl.sourceforge.net/sourceforge/tcl/tcl8.5.6-src.tar.gz http://puzzle.dl.sourceforge.net/sourceforge/tcl/tk8.5.6-src.tar.gz download to, say, my-applications Install Tcl first. untar Tclx.x.x-src.tar.gz #cd /root/my-applications #tar -zxvhf tcl.....tar.gz (fill in the numbers that correspond to the version) # cd /root/my-applications/tcl8.5.6/unix #./configure #make #make install Do the same for tk Download simplcourse.sh from icanprogram site copy to the /tmp directory, then #cd /tmp #chmod a+x simplcourse.sh #./simplcourse.sh Unless I have missed out an important step, you should now have a liveCD system that will run the iCanProgram course, without messing up any already installed operating system.