0 The easy way

Beginning with version 3.7-7, everything you need is included with the Unix sources regardless of how you obtained them - either as a tarball or by repository checkout. (This was done to eliminate frequent problems encountered by people combining the repository Unix and Cross sources with a set of incompatible generated sources.)

If you extract a tarball then you will have a top-level directory named Squeak-X.Y-Z (for some values of X, Y, and Z). If you are checking out from a repository, you can call the direcory anything you like; for example:


  $ svn co http://squeakvm.org/svn/squeak/trunk squeak

will leave you with a directory called squeak. (We'll assume from now on that the directory is called squeak.)

Next change to the 'unix' directory within the sources that you just checked out (or extracted from the tarball):


  $ cd squeak/platforms/unix

Build the VM and plugins by running make:


  $ make

Then install the VM, plugins and manual pages by running make again (with superuser privileges):


  $ sudo make install

To delete the temporary files created during the build process, run make one last time:


  $ make clean

That's all there is to it.

2009-08-12