Well - the way I did it to get the 2.3 dev version, in order, was:
1-- Download subversion - you can do this via Synaptic / apt-get
2-- Copy paste the following line to download the source code (this is the game as it is written by the coders, not compiled into playable form yet). You can view it
here:
svn co https://ufoai.svn.sourceforge.net/svnroot/ufoai/ufoai/trunk
3-- Copy paste the line below to get all the dependencies for the game. This is taken from
this page.
sudo apt-get install \
libsdl1.2-dev libsdl-ttf2.0-dev libsdl-image1.2-dev libvorbis-dev zlib1g-dev gettext libtheora-dev \
libjpeg62-dev libpng12-dev libncurses5-dev libcurl3-dev libsdl-mixer1.2-dev \
libxml2-dev libopenal-dev
4-- Open a terminal to the directory where you downloaded the source, unpack and type
./configure. If you set things up right you should know. I got tripped up when some dependencies weren't installed (you need the dev package versions for everything)
5-- After that is done, type
make. Wait for that to finish, then
make lang.
6-- Download the pre-compiled maps via
./contrib/scripts/map-get/ instead of making it yourself, since it takes forever to do so. You need python for this. Get it
here if you don't have it.
7-- Run
./ufo after all that is done, and enjoy!
I'm not sure if I missed out anything so if you see something that needs fixing just point it out, fellas