Sage Live CD ============ sagelive-511-53.iso -------------------- release: 2012-10-19 SageLive-51153iso contains a full Sage environment (Sage version 5.3) and various other applications based on a small Linux distribution (Lucid Puppy Quickset edition511, based on Puppy Linux and Ubuntu binaries). There is online help available at http://boxen.math.washington.edu/home/emil/doc/html/en Download -------- Sagemath.org - Mirrors: http://sagemath.org/download-livecd.html Backup Locations: http://boxen.math.washington.edu/home/emil/sagelive www.mydrive.ch username: download@sagelive password:mathematics Versions: sagelive-511-53.iso (ISO file for bootable USB or live CD) Burning a CD or alternativ installation --------------------------------------- After downloading the iso file you can burn the file to a normal CD or DVD. There are various free tools. Windows: CDBurnerXP http://www.cdburnerxp.se/versionhis.php Linux: different programs depending on your system. From the commandline: cdrecord -v -pad speed=1 dev=0,0,0 SageLive-431.iso After Burning the CD it should be able to boot you computer with it. If necessary press a key during boot to enter the boot menu (F8, F12, ESC ar common, maybe you have to adjust boot settings in you BIOS). Windows exe installer (Status: Beta test) ------------------------------------------ The dual boot Windows exe installer is only available in the last version of the Live CD (511-47). There were no problems reported. If there is demand then it would be possible to build an up to date version. Download exe file and run it. This will chain a frugal install of sagelive into your windows bootloader (no harddisk partitioning, no change of mbr). Windows 95/98, 2000, NT, XP, Vista, 7 Do run sagelive please reboot and choose Sage Live at the bootloader step. Note: The Windows proprietary NTFS system is not an open standard. For testing it is recommended to run the exe installer on its own dedicated "FAT32" system (4 GB Partition is more than enough). Virtual Images -------------- attaching the live CD to VirtualBox gives a basic VM. However there is an official and tested VM available from the sage download sites. To avoid confusion I will not publish VMs based on the Live CD any more. Alternativ installation without burning a CD (Examples): -------------------------------------------------------- - Unetbootin in Windows or Linux: Unetbootin allows to boot the iso directly from the hard disk drive or create a bootable USB or flash disk. Download the Program from http://unetbootin.sourceforge.net/. The setup of the program is very straightforward, documentation and howtos are available on the web. - If you have already a linux partition (ext2, ext3) on your hard disk you can make "frugal install" directly from the iso. Example with GRUB bootloader: mount the iso and copy lupq-511.sfs, vmlinuz, and initrd.gz into a hd directory. The GRUB menu.lst should look like this: title Sage Live root (hd0,1) kernel /sage/vmlinuz initrd /sage/initrd.gz adjust harddisk and partition number to your setup Boot sequence ------------- It takes about 30 sec to boot up depending on your hardware. After initial boot you will be asked some simple questions about localisation (keaboard, language, time settings). It is possible to save your settings (persistent changes in "savefile"). For fine-tuning use the setup guis (Desktop Icon or Menu/System). Save File --------- For best performance it is recommended to create a personal savefile. A menu will appear at first shutdown. Desktop Appearance and Applications ----------------------------------- Most applications can be started with Desktop Icons or through the entries in the menu (right click on desktop) Applications included: Sage Sage Html documentation Web Browser (Seamonkey - has the Mozilla engine) Email Client Gnumerics (Spreadsheet) & much more Additional software is available at the Sage Live CD Homepage (recommeded is the devx compiler package which is needed for developement work with Sage) Start Sage ---------- At first boot (without savefile) the Sage Notebook will autostart. Note: the sage server admin account is preconfigured with password "mathematic" After creation of the savefile either click on the desktop Icons, or the Menu Entries. Or type "sage" in a terminal. You can start a Terminal Window with all Sage environment variables set with "sage -sh", or by using the menu entry "Sage Shell" . In the Menu section "Sage Components" you can directly start some programms which are included in the sage package: GAP ECL IPython Maxima Python R Singular all those programs can also started from terminal. Additional Install Options from inside SageLive ----------------------------------------------- Use the command "puppyinstall" from the commandline (there is also "frugalinstall" available) I recommend frugal hard disk install, or USB Install. It can also be installed on a windows Partition or parallel to an existing Linux installation without harm. Additional software ------------------- The Package manager allows to install additional software. Also there are many user generated packages available on the puppy linux forum. "Pet" Packages are used for smaller programs, "sfs" packages are used for large programs. It is e.g. easily possible to install a full compiling environment. Check http://boxen.math.washington.edu/home/emil/doc/html/en for details. Changelog sagelive-511-53: ----------------------------- + updated sage version to 5.3 + added Gnutls (for server certificate) + added GNU less (replace busybox less, which misses a feature and breaks sage inline help in console mode) + added new Personalize settings (from shinobar, replace Countrywizard: cut down the number of pop-up-windows though) + updated and fixed system file permissions so this lupu511 version can handle users (in console mode) - still no multiuser puppy + included ssh Daemon, so you can log in over the net + included preconfigured sage server (with 20 Worker accounts - potential simultanious users over the network) + new theme and worked to sort the menus&Desktop (JWM) + made seperate hardware driver sfs (easier to create small custom installs) - removed Abiword and some Puppy applications (some are still there but not in the menu like gparted) Build script: ------------- #!/usr/bin/bash # check/install jre (java) # check/install tcl # check/install tk (wish) (for matplotlib-gui) # check/load texlive package for "latex command" # check/load devx package # check gfortran # do a "make distclean" in the build directory # delete old install log rm install.log # environment variables export SAGE_FAT_BINARY="yes" export SAGE_PORT="lupu" export SAGE_INSTALL_GCC=no export SAGE_ATLAS_ARCH=base export SAGE_MATPLOTLIB_GUI=yes export SAGE_BINARY_BUILD="yes" # start compiling ... make # Then wait hours or so .... # test if everything is OK make ptestlong # wait another hours ... # assuming no errors # use this command to make a "binary distribution" sage --bdist lupu511-5.3-small # go to the dist folder and optimize (e.g. for size) Known Issues and troubleshooting: --------------------------------- if you cant boot straight to Desktop or get a wrong screenresolution use (CTRL-ALT-BACKSPACE) to go to a terminal. Then type "xorgwizard". This starts a setup wizard ("xwin" will restart X - i.e. the GUI) Menu entru for mg (micro-emacs) is not working (if needed, start mg from terminal) Contact/Feedback/Bugs ===================== PM me at emil pt widmann {AT} gmail pt com or use the sage mailing lists or forum last updated: 2011-10-20