1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- SUPERTUXKART INSTALLATION INSTRUCTIONS
- ======================================
- General
- -------
- First, make sure that you have the following packages installed:
- * OpenGL (or Mesa 3.0 or later)
- * Irrlicht 1.7 or later
- * OpenAL
- Unpack the files from the tarball like this:
- tar xzf supertuxkart-*.tar.gz
- cd supertuxkart-*
- where '*' is the version of SuperTuxkart you downloaded - eg 0.2.0. Then:
- ./configure
- make
- To test the compilation, supertuxkart can be run from the build
- directory by ./src/supertuxkart (./src/supertuxkart.exe on windows).
- To install the file, as root execute:
- make install
- The default install location is /usr/local, i.e. the data files will
- be written to /usr/local/share/games/supertuxkart, the executable
- will be copied to /usr/local/bin. To change the default installation
- location, use the "--prefix" option of configure, e.g. --prefix=/usr
- See the --help output of configure for further options.
- SVN STK on Ubuntu
- -----------------
- Here are the compilation instructions for the current svn(2009-10-15) of
- Super Tux Kart originally contributed by Damien for Ubuntu Edgy, and updated
- to 9.04 version:
- install following packages:
- # apt-get install libtool libxxf86vm-dev libopenal-dev
- libglu1-mesa-dev subversion autoconf automake1.9 g++ gcc
- do a:
- $ svn checkout https://supertuxkart.svn.sourceforge.net/svnroot/supertuxkart/main/trunk
- Get irrlicht-1.x.zip and unzip it, compile irrlicht:
- $ cd irrlicht-1.x/source/Irrlicht/
- $ make
- $ cd ../../..
- $ pwd
- /some/path/
- then we can move to stk, remember to replace the output of pwd below:
- $ cd trunk
- note that the "--with-irrlicht" argument below is only required if you didn't install irrlicht to /usr/[local]
- $ ./autogen.sh && ./configure --with-irrlicht=/some/path/irrlicht-1.x/ && make
- and if all went well run the game:
- $ src/supertuxkart
- tested with g++ 3.3 and 4.1 , both succeeded.
- If you want to install the game system-wide, do 'make install'.
- To update the source from inside trunk directory, one simple command:
- $ svn up
- and then, in most cases, just rebuild:
- $ make
- with the exception of changes to any Makefile.am, in which case:
- $ ./autogen.sh && ./configure --with-irrlicht=/some/path/irrlicht-1.x/ && make
- But it didn't work!
- -------------------
- If you checked out your copy directly from SVN, you have to run
- 'sh autogen.sh' to generate the configure script.
- You should check the SuperTuxKart wiki at:
- http://supertuxkart.sourceforge.net/
- Also, the most common (by FAR) reason for problems is that your OpenGL/Mesa
- is incorrectly installed - so before you complain to any of the Irrlicht or
- Supertuxkart mailing lists, first try running one of the example programs
- that comes with your OpenGL implementation - or one of the Mesa or GLUT
- sample programs.
- If THOSE run correctly - but Supertuxkart doesn't then please get in touch
- with the SupertuxKart mailing list and we'll do our best to get you up and
- racing.
|