Ygdrasil

Now we can install Ygdrasil itself.

Downloading

  1. Download Ygdrasil
    • Main Repository: http://www.evl.uic.edu/yg/download.html
      Ygdrasil 0.1.11, Ygdrasil 0.4, source code and runtime binaries.
    • SAIC ATS patched source: yg_0.1.11-ats.tar.gz
      Ubuntu / Debian Package : ygdrasil_0.1.11-ats-1_i386.deb
      includes experimental support for hardware shadows, gradient sky backgrounds in the environment node, and a slightly tweaked Makefile because the release versions of Ygdrasil usually require some editing in the Makefile anyway.
  2. To install the Ubuntu / Debian package, just double-click it.
  3. To install from source, save the .tar.gz file into your /usr/local directory.
    Then, go into /usr/local, uncompress the file, and make an alias to yg
    redsnapper:/usr/local # gunzip yg_0.1.11-ats.tar.gz redsnapper:/usr/local # tar -xvf yg_0.1.11-ats.tar redsnapper:/usr/local # ln -s yg_0.1.11-ats yg

Running Ygdrasil

Recent versions of Ygdrasil require you to have CAVELib 3.1 EOE and DEV installed and licensed to run it. For some older versions, you have to compile with the CAVELib installed. To see if your license is installed correctly:
redsnapper:/usr/local # cd yg redsnapper:/usr/local/yg # cd bin.linux or redsnapper:/usr/local/yg # cd bin redsnapper:/usr/local/yg/bin # ./yg
This will load an empty black window if everything is installed correctly. If it gives an error instead, you either need to make sure your CAVE license is installed correctly or you haven't compiled Ygdrasil yet (the older versions, like yg 0.1.11, are source-only distributions)

Compiling Ygdrasil

redsnapper:~ # cd /usr/local/yg/src redsnapper:/usr/local/yg/src # make redsnapper:/usr/local/yg/src # cd .. redsnapper:/usr/local/yg/ # cd modules redsnapper:/usr/local/yg/modules # make

(c) Ben Chang