Squeak
  links to this page:    
View this PageEdit this PageUploads to this PageHistory of this PageTop of the SwikiRecent ChangesSearch the SwikiHelp Guide
Squeak for Debian Users
Last updated at 7:52 pm UTC on 5 September 2007
There is an apt repository of Debian packages of Squeak. To use it, add the following lines to your /etc/apt/sources.list:
deb     http://ftp.squeak.org/debian/ stable main
deb-src http://ftp.squeak.org/debian/ stable main

For all the three different Debian versions (stable, testing, unstable) we provide a single repository. The packages are tested against the stable versions but the same packages should work also on testing and unstable.

If you add the above repository to your
  /etc/apt/sources.list

file. Then run:
  apt-get update

You will then be able to see and install the following packages:

Squeak

Squeak (as a stand-alone application as well as the web browser plugin) can be installed as follows:
apt-get update
apt-get install squeak squeak-plugin

By default, the last stable version of the Squeak image will be installed (at present 3.9).

You can test newly installed Squeak plugin here. When you try to use it for the first time, it will ask you if it should update the image. It will take a while. Then, press the refresh button. You should see appropriate Squeak project within your browser.

To run Squeak once the packages are installed, just use the Debian desktop menu, under Apps/Programming/Squeak. Or, run
squeak
from a command line. See
man squeak
for more details.

Squeak image files act as executables


Linux supports a mechanism to register arbitrary files as executable, so that exec(2) will invoke the appropriate interpreter. During installation, we properly register squeak images and you can thus execute them "directly":

./squeak.image

Seaside

You can install this way:
apt-get install seaside


You can run it as follows:
seaside


See
man seaside
for more details.

Maintainer


At present, the repository is maintained by Matej Kosik.
It was originally created and maintained by Lex Spoon.

Other Images


If you want to use a Squeak image than is not available in the repository, you certainly can. Simply download the image separately from the ftp site.

Multiple Images


You can install multiple "squeak-image" packages. To make the startup script pick a particular image by default, run
update-alternatives --config squeak.image.gz


There is a GUI frontend called
galternatives
which makes switching among multiple alternatives easy.

Related information


TODO