Downloading GNU Smalltalk

Source code for GNU Smalltalk releases may be downloaded from any of the GNU mirror sites:

The latest source code for GNU Smalltalk (for both the stable and development branches) is accessible also through CVS and Git repositories.

Building

To build GNU Smalltalk, you will need development packages (header files) for libraries that it uses: readline, Cairo, GTK+, GMP, SQLite. If these are not found, GNU Smalltalk will build successfully but it will lack functionality corresponding to the missing packages.

In addition, building GNU Smalltalk requires InfoZIP (zip) and, in order to generate the GTK+ packages, GNU awk (gawk).

All these packages are commonly available in most GNU/Linux distributions as well as collections of packages for Darwin (Fink, MacPorts).

After downloading the source code release, you will need to issue the following commands:

./configure
make
make check
make install

For more information on the options to configure, see the relevant documentation.

Binary distributions

We do not provide pre-compiled binaries for GNU Smalltalk. However, most GNU/Linux distributions (Ubuntu, Debian, Fedora) include packages for GNU Smalltalk.

User login