We have not yet had an official release. Nonetheless, you can still get
icculus.org/quake3 packaged for a few Linux distributions or build it yourself from Subversion.
The Quake 3 engine is open source, this does not
mean that Quake 3 Arena the game is free. You must purchase the game to use the data!
Prerequisites
     - SDL is required, Linux users need development packages if they want to compile the game. You can optionally disable SDL in the Makefile but this configuration is currently untested.
- OpenAL is required. It is optionally disable-able. Apple Mac OS X 10.4 comes with OpenAL.
- Subversion is used for acquiring our modified version of the id source code. If you're using a binary package, then you won't need this.
- Apple Mac OS X users need X Code installed for gcc, and then most likely fink for subversion and other interesthing things.
Using packages for your Linux Distribution
If you're lucky your distribution or someone else using it may have already
done all of the work for you.
	- 
		GentooGentoo users can just 
		emerge quake3 to get a recent snapshot of our Subversion repository. 
- 
		SUSELudwig Nussel works on this project and also provides
		
		RPMs for SUSE Linux Enterprise Server. Note that these are just
		the binaries, no scripts or KDE/Gnome launchers to start them. Ludwig also
		mentions that the packages should work on any glibc 2.3 system. 
- 
		UbuntuThere are i686 binaries
		built on Ubuntu made by Pascal de Bruijn. Untar this into /opt/
		or whereever you keep weird isolated installs. There is a decent
		chance these will work on most distributions, these are not
		.debs. 
Check out and build from Subversion
This part assumes Windows users are using Cygwin.
If you aren't, TortoiseSVN is a good
client.
	- Change into a directory that you want the tree to be kept in.
- Check out the source tree:
 svn co svn://svn.icculus.org/quake3/trunk quake3
 (You can check out a specific revision with the -r option, like this:
	svn co svn://svn.icculus.org/quake3/trunk quake3 -r100)
- Read the README
	file. Really. Do it.
- Compile and install Quake 3:
		
			- Linux and friends- Everyone else can compile it themselves - 
					- Install Quake 3 for Linux using the latest point
					release installer. While the Quake3 engine is Free
					Software, you still need to copy over legal PK3s like
					before.
- Change into the top level directory (it contains
					the ui and
					code directories.)
- Run make.
- Set $COPYDIR to the
					directory you installed Quake3 to and make the copyfiles
					target. Make sure you are changed to the owner of
					this path (probably root).
 COPYDIR="/opt/quake3" make copyfiles
 
- Mac OS X- Open code/macosx/Quake3.pbproj in
				XCode, press build. Enjoy! 
- Windows- Building on Windows is slightly complicated. You can either
				use Microsoft Visual C++ or MinGW. MinGW works better currently;
				both methods are described in the
				README
				you already are supposed to have read. 
 
- If everything has gone well, you should have a binary that works! If not, seek
	help.
Point Release Installers
The id software patches are still needed before installing
this project because they contain updated pk3
files. We mirror them for your convienience: