Download Kaya
If you would like to receive an email when new versions of Kaya are available, then subscribe to the kaya-announce mailing list.
Source code
The stable branch should be in general entirely compatible with other stable versions, apart from where necessary to implement bugfixes. The development branch will include new features and modules, as well as general performance improvements, and will eventually become a new stable branch. Ask us for advice if you are unsure which will suit you more.
Stable branch (0.4.4)
Development branch (0.5.2)
Compiling
If you have all the correct libraries and compilers, then building Kaya should be a simple matter of ./configure && make all test install. If this doesn't work, then read the compiling help page for your particular operating system, and if you're still stuck, ask on the kaya-devel mailing list. Kaya has been built successfully on a wide range of hardware and operating systems, and if the dependencies are there it should build on yours - please get in touch if it doesn't!
Pre-built packages
Depending on your hardware and operating system, there may already be a pre-built version of Kaya you can download.
- Thanks to Stu Teasdale, Debian GNU/Linux has Kaya packages (following the 0.4.0 stable branch) in 'sid', 'lenny' and 'etch' for all architectures. The 'etch' 0.2.0-6 package does have the security fixes from Kaya 0.2.4 backported to it. Also in 'sid' are a set of packages with names starting 'libkaya-' containing various optional libraries. 0.4.2-4 has all Debian-affecting fixes from 0.4.3 backported.
- Ubuntu also has the Debian packages available in its Universe section from the Dapper release onwards (note that only the packages in the Feisty release onwards have the security fixes included).
- Thanks to Jochen Schmitt, Fedora has Kaya 0.5 packages available from FC8 onwards. Documentation is in a separate kaya-doc package.
- A pre-compiled Windows distribution is now available. We strongly recommend you use this rather than attempting to compile Kaya yourself, at least until you have a bit of experience.
If you've built and packaged Kaya for another operating system, please let us know.
Installing the Windows package
The Windows package does not contain everything you need to run Kaya. If you do not already have MSys and MinGW installed on your system, you must install these first. Go to the MinGW website and download the MinGW installer and the MSys installer.
- Run the MinGW installer, select at least the base tools and the g++ compiler, and install to a directory of your choice.
- Run the MSys installer, and install to a different directory of your choice.
- Download the Kaya windows binary distribution above, and unzip it in your main MSys directory.
- Add the following line to the
etc/profilein MSys:export KAYA_LIBRARY_PATH="c:/msys/1.0/lib/kaya/;c:/msys/1.0/lib/kaya/imports/"
replacingc:/msys/1.0/with your MSys installation directory. - Run MSys, and type 'kayac'. If kayac prints its version and usage message, you've installed everything correctly.
Please note: the Kaya Windows binary distribution does not contain source code for Kaya or any of the libraries - we are very happy to send this to you on request, but have omitted it from the distribution to keep the download size down.
Other versions
If you're interested in contributing to Kaya development, or want a preview of some of the features planned for the next version, the latest development source can be downloaded using DARCS. See the development version page for more information.
If you need them, previous versions of Kaya can also be downloaded, but you should use the latest version if possible.