Download TaskJuggler
TaskJuggler was primarily developed for Linux and Unix like systems. First ports to operating systems like Windows or MacOS already exist. Please see the user and developer forum if you are interested in using TaskJuggler on these platforms.
Contributions from other users
Over time other people have contributed very usefull add-ons to TaskJuggler. Not all of them are included with the standard distribution. Please see this page for a complete list of contributions.
Latest Stable Taskjuggler (Version 2.4.3)
|
Complete TaskJuggler Source Code (bzip2 compressed) |
|
For SuSE RPMs for other hardware platforms and older versions of TaskJuggler check out the OpenSUSE Build Service.
Packages for Debian/GNU Linux can be found here.
Checking the Integrity of Downloaded RPM Packages
The web is an inherintly insecure place. So make sure that you check the integrity of every downloaded package. The RPM packages that we provide are signed with the official SUSE package signing key. This key is installed by default on every SUSE distribution. To verify an RPM package just type the following command.
rpm --verify taskjuggler.rpm
The tarballs are signed with the GPG key of the developer that packaged the tarball. The tarballs do not contain a signature like the RPM files, but are associated by a MD5 file. This MD5 file is signed. So you first have to check the MD5 file, then match the MD5 checksum against the tarball. Here are the commands to do this.
gpg --verify taskjuggler.tar.bz2.md5 md5sum -c taskjuggler.tar.bz2.md5
In case the first command gives you an error message that the key was not found, you have to download it from a keyserver. The 8 X have to be replaced by the 8 hex digit DSA key ID of the key that was used to sign the package.
gpg --recv-key XXXXXXXX
Before using this downloaded key, you should make sure that it is actually from one of the TaskJuggler authors. In case your own GPG key is registered with the GPG Web of Trust, you can get some measure of the authenticity of the key with the PGP Pathfinder.
TaskJuggler III (Alpha Version)
The latest development snapshot release of the upcoming TaskJuggler III software can be downloaded here.Taskjuggler Development Snapshot
Check this out when you have problems with the latest stable release or want recently added new features or bug fixes.
|
Source Code (bzip2 compressed) The snapshot is updated every night when the development version passed some automated tests. |
Source Repository Access
We also provide anonymous access to our Git repository. For more information on Git and how to install and use it, see the Git tutorial.
The stable version and the next generation version have their own repository. Use the following commands to get a copy of the respective repository.
For TaskJuggler 2.x (stable version)
git clone http://www.taskjuggler.org/git-repos/taskjuggler.git
Use the following commands to configure, build and install the software:
cd taskjuggler make -f Makefile.cvs ./configure # Put your options here (see ./configure --help for details) make # Run as root make install
For TaskJuggler 3.x (next generation version)
git clone http://www.taskjuggler.org/git-repos/taskjuggler3.git
See the user manual for installation instructions.
TaskJuggler 3.x is a from-scratch rewrite of TaskJuggler. It's currently in its infancy and only supports a minimum feature set. It is not intended for users yet. Please join our developer forum if you are interested in contributing. In contrast to the 2.x version TaskJuggler 3.x is written in Ruby.
Packages For Other Distributions
Currently SuSE Linux is the primary development platform. Nevertheless, we are very much interested that TaskJuggler compiles and runs on any Linux or Unix-like system. Feel free to post links to your packages in the user forum or share packaging problems with other packagers in the developer forum.
Almost all major distributions provide versions of TaskJuggler with their standard product. In case your distribution does not, make sure to tell them about this deficiency. You can find installable packages for several popular distributions on the OpenSUSE Build Service.
External Software Requirements and Installation
Please refer to the User Manual for detailed information about installing and using TaskJuggler.
