MacOS Catalina 10.15.7 Supplemental Update 2. MacOS Catalina 10.15.7 supplemental update addresses an issue that may prevent the battery from charging in some 2016 and 2017 MacBook Pro models. A Complete Mac OS X styled Linux desktop for 64 bit. Pearl OS 2.5 is a very user-friendly, and stable operating system for all. Easily manage your iPhone and android devices through USB. Everything you need for all of your graphics, multimedia, networking and office demands. Many Mac OS X features including global menu, Magic Lamp genie effect.
This wiki has been moved to https://github.com/SuperTux/wiki into the mediawiki branch.
- 6Release 0.3.1
- 7Release 0.3.0
- 8Most Recent Binaries
Note to Packagers
The 0.3.x versions series is meant to show of new features of the engine, new graphics and such. It is not meant to be fully playable or polished. For that reason it is recommend that distributions should, for example, not replace a 'supertux' package of SuperTux 0.1.x, but instead ship a new 'supertux2' package of SuperTux 0.3.x.
Release 0.3.5
This is an unstable development snapshot of SuperTux released on April 11, 2015.
Windows Installer: |
Mac OS X (Intel only): |
Source: |
Release 0.3.4
This is an unstable development snapshot of SuperTux released in July of 2013.
Windows Installer: |
Mac OS X (Intel only): |
Source: |
Release 0.3.3
- → Announcement on supertux-devel
This is an unstable development snapshot of SuperTux, released on March 1st, 2010.
This version is available as a source code tarball, from the following locations:
A Windows installer has been released:
Note about the 0.3.2 Release
Apparently, there are Mac binaries out there called version 0.3.2. These are built from a recent SVN snapshot and it's not an official release from the SuperTux Team. The latest version is 0.3.1.If you want to build and release binaries from development snapshots you are welcome to do so, but please point this out in the version number (for example, by adding -SVN or -unofficial or a date) to avoid confusion.
Super Tux Kart Pc
Release 0.3.1
This is an unstable development snapshot of SuperTux.
To download SuperTux 0.3.1, please find your system in the following table:
Note about editor: If you get errors about 'Object reference not set to an instance of an object' see the 'Bugs and Errors' section in the Editor FAQ
Debian Package: |
Linux Autopackage: |
Windows Installer: |
Mac OS X (universal): |
Source: |
Contributed Binaries
None (we know of) so far.
Release 0.3.0
To download SuperTux 0.3.0, please find your system in the following table:
Linux Installer: | A test version that uses no OpenGL calls is also available.Refer to the Autopackage website for help on installing Autopackages.Also available from an unofficial mirror. |
Also available from an unofficial mirror. You may have to download and execute the OpenAL Installer for Windows from its download page. | |
Source: | Also available from an unofficial mirror. |
Contributed Binaries
Builds of required OpenAL and PhysFS versions are also available. | |
Someone has put a third-party .deb package of SuperTux for Ubuntu edgy on their site. | |
Ubuntu 7.04: | Game is available in the official repository. |
Game is available in the official repository. |
Most Recent Binaries

These versions are unstable development binaries of SuperTux containing features added since the release of the last snapshot. These are unofficial versions of SuperTux and are generally built by third parties. These snapshots are not all at the same point of development, and may suffer from bugs unique to their build. They are ideal for those interested in the most recent developments of the game but do not want or know how to build from the source code.
Ubuntu
Builds of for both SuperTux and editor are available for Ubuntu. They are updated daily to contain the most recent developments and are accessible here:
Release 0.3.4
This is an unstable development snapshot of SuperTux released in July of 2013.
This wiki has been moved to https://github.com/SuperTux/wiki into the mediawiki branch.
SuperTux 0.3.x: This text describes features that can be found in SuperTux 0.3.0 or later
This article contains content that is outdated. It might describe an obsolete concept or a concept that was implemented in a different way.
Outdated: SVN version uses cmake/make instead of autoconf/jam. See INSTALL.
- 3Prerequisites
- 4Source Code from release ≤ 0.3.1
- 5Source Code from release ≥ 0.3.1 and from SVN
- 6Setting up IDEs
- 7Compiling the editor
- 7.1Setup
- 7.2Building
Supertux development mainly happens on Linux. The source code is written in a portable manner but the tools and development environment for windows isn't there. However, you should be able to get the game built with the help of MSYS and MinGW. Find more detailed instructions at Building on Windows.
You can also cross-compile the game with MinGW or M Cross Environment.
Prebuilt binaries can be found at User:Rgcjonas
Ravu al Hemio has written a guide for Mac OS X Tiger users on building SuperTux <=0.3.1.
x2on writes a guide for Mac OS X Snow Leopard users on building SuperTux >=0.3.2 SVN.
A new guide for building SuperTux >= 0.3.3 Git is here available
You will need the following tools and libraries to build SuperTux on your system:
- gcc compiler &co (gcc, g++, binutils, glibc)
- gettext
- autoconf
- cmake
- SDL (*)
- SDL-image (*)
- PhysFS (*)
- Ogg/Vorbis (*)
- OpenGL (*)
- OpenAL (*)
- libcurl (*) (optional)
- libboost (*) (SVN only)
- libglew (*) (SVN only)
You should make sure that you also have development headers and libraries installed for the tools marked with (*).
Most distributions offer separate developer versions for these libraries.
Debian
Debian users should run
and (if you want the Add-on Manager)
to install them.
Ubuntu
First of all, set the 'sources' of Ubuntu:
Open the Software and Updates and Ubuntu Software tab select Main Server in the Download from; in the Other Software tab check the two Independent boxes. Click Close and then Reload. Wait for the update process to finish.
1. Open the Terminal and use the 'sudo apt-get build-dep supertux' command and after use 's' to confirm;
2. Use the following commands, one after the other, and wait to download them:
3. Using Mozilla Firefox or the browser you prefer, download this file:
...and unzip it in the Home folder. In Terminal, use the following commands:
4. Open this link and click on 'Download .zip'After downloading, unzip the downloaded file to the Home folder and rename it to 'supertux' (without quotes).
5. In Terminal, use these commands:
Just go in supertux folder you will find the game compiled and ready to run.
Gentoo
Gentoo users should run
and (if you want the Add-on Manager)
FC6
For Fedora, use yum
and don't forget the development packages!
(assuming gcc, gettext and autoconf are already installed)
Configuring the source
Before compiling the source code you have to configure it so that it gets adapted to your machine. Use the following commands:
configure checks if all prerequisites are met.
Compiling the source
You can compile the source code from commandline with the help of jam. Simply type
and the game should build. You should Contact us in case of errors or problems.
Getting the source from SVN
The first thing to get started with supertux is getting the latest development resources from the subversion repository. How to do this is described here at Download/Subversion.
Configuring and Compiling
SuperTux uses CMake to generate a set of Makefiles for the build process. To generate these Makefiles and build SuperTux, perform the following steps which are also described in INSTALLwhich comes in the source archive.
- `cd' to the directory where you unpacked the SuperTux source archive, i.e. to the directory containing `src' and `data'.
- Create and change to a new, empty build directory by running `mkdir build', `cd build'.
- Run `cmake -DDEBUG=ON ..' to create the Makefiles needed to build SuperTux with debug options. If you are missing any libraries needed to build SuperTux, install those first, then try running CMake again.
- Type `make' to start the build process.
- SuperTux does not need to be installed on the system, you can run it from its own directory.
This section is under construction. IDEs that should be able to handle supertux include:
Kdevelop 4
You can feed Kdevelop with the CMakeLists.txt. (Project -> Open/Import Project)
Eclipse with CDT
- create a build directory outside of the supertux checkout dir.
Example: Your supertux source is located in ~/supertux
. You would normally create your build directory ~/supertux/build
but eclipse seems to fail in that case. So you create ~/supertux-build
.
- run cmake inside that build directory using the eclipse generator:
- now open eclipse and select File -> import -> general -> existing project into workspace
- Select your build directory as root directory and click finish.
Setup
To compile the editor you should make sure that you have some additional dependencies available:
- An already compiled and working svn version of supertux
- mono 1.2.2.1 or newer
- gtk-sharp 2.8
Debian
Supertux 2 Download Mac Free
Debian users can run the following command to do this:
If you get an error like
when the editor is compiling, do this as root:
Gentoo

Gentoo users can use this command:
Unmask any packages that might be needed on your arch (none needed on either x86 or amd64).
FC6
Just install mono and gtk-sharp2 using yum, and don't forget to install gtk-sharp2-devel (gtk-sharp2-2.10.0-3.fc6
and mono-core-1.1.17.1-4.fc6
worked fine):
Download the source for the editor into /some/directory/supertux-sharp
. For pkgconfig, you need to include /usr
in the path, so for bash:
Generic
If you have to use the generic installer from the web, be warned that neither the stable(1.1.13) or current(1.1.15_2) have the correct version for gtk-sharp. The recommended way to resolve this is:
1. Install mono using an all-in-one generic installer
The all-in-one installer will try to adjust your environment through the .bashrc file. This is not a proper system-wide change, so (in Slackware at least) modify these scripts and place them in /etc/profile.d
mono.csh
mono.sh
Also, add /path/to/mono/lib in /etc/ld.so.confYou may have to login again after these changes so they can take affect.
2. Download the source of gtk-sharp at go-mono.com/sources-latest/
3. Compile and install gtk-sharp using './configure --prefix=/path/to/mono'
4. Verify that the new version is correct by running 'pkg-config --modversion gtk-sharp-2.0' (May need to login again for this)
Building
Supertux Milestone 2
You can compile the editor from commandline with jam. Simply type
and the editor will be built. You can then start the editor with
There are also complete monodevelop project files for the editor in the svn. (TODO write about the hacks needed to actually compile the source in monodevelop).
You might want to read the Editor FAQ at this point.
FC6
In my installation, the editor starts with the following output to the console:
Super Tux App
On the first run, these paths were not correctly set, so the editor stopped with an error. The editor offers to set the paths interactively, but that didn't work for me. Instead edit the config file settings.xml
itself:
Tux Game
Yours will probably look differently, and you have to fill in your appropriate paths. Note that LastDirectoryName
must exist, otherwise you will run into errors again. Just use the path to data, that should be ok. Do not add any white space between the paths and the tags!