Categories

A sample text widget

Etiam pulvinar consectetur dolor sed malesuada. Ut convallis euismod dolor nec pretium. Nunc ut tristique massa.

Nam sodales mi vitae dolor ullamcorper et vulputate enim accumsan. Morbi orci magna, tincidunt vitae molestie nec, molestie at mi. Nulla nulla lorem, suscipit in posuere in, interdum non magna.

Linux Packages Information

Here’s some informations about the 64bit packages for the “UI” version of SAGE (with interaction, widgets, organization, …).

Installation

  • SAGE installs itself in /usr/local/sage (with various sub-directories under that). The packages are not digitally signed, so you might have to disable gpg checks at install time.
  • After installing the packages, make sure to delete SAGE_DIRECTORY references in PATH and LD_LIBRARY_PATH from your environment.
  • As ‘root’, run ‘ldconfig’ to reset the library search path.
  • Then, logout (since we installed additions to your environment and library paths). To start SAGE, run ‘sage’ (/usr/local/bin/sage).

openSuSE 11.3
Download the main package and the development package, and as root, install them:

  • zypper install sage-*.rpm
  • The updater should ask you to install all the SAGE dependencies to run SAGE and write applications. Approve all the updates.
  • For reference, here are the packages needed:
    • runtime: libjpeg, libSDL-1_2-0, libreadline6, freeglut, ImageMagick, glew, libSDL_ttf-2_0-0, wxGTK, python-wxGTK, python-numpy, libpoppler5, python-pygame, LibVNCServer
    • development: gcc-c++, libSDL-devel, readline-devel, freeglut-devel, ImageMagick-devel, libjpeg-devel, glew-devel, libSDL_ttf-devel, libpoppler-devel, LibVNCServer-devel

openSuSE 11.4
Download the main package and the development package, and as root, install them:

  • zypper install sage-*.rpm
  • The updater should ask you to install all the SAGE dependencies to run SAGE and write applications. Approve all the updates.
  • For reference, here are the packages needed:
    • runtime:libjpeg62, libSDL-1_2-0, libreadline6, freeglut, ImageMagick, libGLEW1_5, libSDL_ttf-2_0-0, python-wxWidgets, python-numpy, libpoppler7, python-pygame, LibVNCServer, libqt4
    • development:make, gcc-c++, libSDL-devel, readline-devel, freeglut-devel, ImageMagick-devel, libjpeg62-devel, glew-devel, libSDL_ttf-devel, libpoppler-devel, LibVNCServer-devel, libqt4-devel

CentOS 5.5
Download the main package and the development package, and as root, install them:

  • yum –nogpgcheck localinstall sage-*.rpm
  • The updater should ask you to install all the SAGE dependencies to run SAGE and write applications. Approve all the updates.
  • For reference, here are the packages needed:
    • runtime: SDL, readline, freeglut, libjpeg, ImageMagick, libXmu, libXi, glew, SDL_ttf, wxGTK, wxPython, numpy, poppler, pygame, libvncserver
    • development: gcc, gcc-c++, SDL-devel, readline-devel, freeglut-devel, libjpeg-devel, ImageMagick-devel, libXmu-devel, libXi-devel, glew-devel, SDL_ttf-devel, poppler-devel, libvncserver-devel

Ubuntu 10.04 LTS
Download the main package and the development package, and as root, install them:

  • dpkg -i sage-*.deb
  • For reference, here are the packages needed. You should be able to use the GUI synaptic to install them or do a ‘apt-get install ….’ from a command line:
    • runtime: SDL, readline, freeglut, libjpeg, ImageMagick, libXmu, libXi, glew, SDL_ttf, wxGTK, wxPython, numpy, poppler, pygame, libpoppler-glib4, libpoppler5, poppler-utils, python-wxgtk2.8, libvncserver0
    • development: gcc, gcc-c++, SDL-devel, readline-devel, freeglut-devel, libjpeg-devel, ImageMagick-devel, libXmu-devel, libXi-devel, glew-devel, SDL_ttf-devel, poppler-devel, libglew1.5-devel

Running

To start SAGE, run: /usr/local/sage/bin/sage

The system stores a minimal default configuration in /usr/local/sage/bin/sageConfig with the files fsManager.conf and stdtile-1.conf.  Each user has now the possibility to have its own settings in his/her own directory: $HOME/.sageConfig with the same structure (fsManager, stdtile, …).

Run /usr/local/sage/bin/sage once, and the directories will be created in your home directory.

Applications

The system comes with builtin applications:

  • imageviewer (based on ImageMagick)
  • pdfviewer (based on poppler library)
  • mplayer (SAGE plugin for movie player)
  • VNCViewer (desktop pushing using VNC)

User Interface

Several user interfaces are available: