To be able to use the charon subprojects it is not neccessary to build everything yourself.
At the moment, there are precompiled binary packages for ubuntu systems and source ebuilds for gentoo linux.
Windows precompiled binary archives are distributed via sourceforge's file release system.
Downloads may be found here.
Currently we supply 32 and 64 bit builds, compiled using MSVC 2010
Ubuntu packages may be found at LaunchPad:
https://launchpad.net/~charon-developers/+archive/charon-suite
To add this private package archive (PPA) to your systems repository list, type the following into your shell:
sudo add-apt-repository ppa:charon-developers/charon-suite
This will add the package repository and import the gpg signing keys for package verification.
To install charon-core, charon-utils, charon, tuchulcha and the template-generator (drop the ones you don't like, if neccessary):
sudo apt-get update sudo apt-get install --install-recommends charon-utils-dev charon-flow-dev tuchulcha tuchulcha-doc charon-templates
If you prefer using graphical package managers like Synaptic or Kpackagekit, just look for the packages mentioned above.
How ever you install them, the packages are automatically kept up-to-date with updates via your system update mechanism as long as the PPA is in your apt repository list. (somewhere in /etc/apt/sources.list or /etc/apt/sources.list.d/*)
Launchpad is the software development and collaboration platform by Canonical, the company behind Ubuntu.
It works similar to hosting projects e.g. on SourceForge but has its focus on linux and ubuntu systems.
It provides e.g. the possibility to upload debian source packages which are built on their server-farm and provided as binary-packages for 32 and 64 bit binary systems.
We offer build packages for the last two ubuntu releases (oneiric and precise as of end 2012).
Installing packages on gentoo usually means that they are compiled on your system.
The ebuild contains information about where to fetch the sources, how to configure, build and install the packages.
In the end, everything is done automatically and works similar to install precompiled packages e.g. on ubuntu.
The charon-suite ebuilds are located in a so called overlay.
Overlays are a way to add packages to your system without having them in the official gentoo portage repositories.
Overlays may be managed easily using layman. To get the charon-suite packages onto your system proceed as follows:
Install and setup layman as described in gentoo's official page or in the famous gentoo wiki:
emerge layman # make sure that subversion use flag is set # (layman 1.3 and up) echo "source /var/lib/layman/make.conf" >> /etc/make.conf
edit /etc/layman/layman.cfg:
... overlays : http://www.gentoo.org/proj/en/overlays/repositories.xml http://charon-suite.sourceforge.net/layman-repos.xml ...
add charon-gentoo overlay
layman -a charon-gentoo
install the packages you want using portage
emerge -av charon-core charon-utils tuchulcha
To update the ebuilds to the latest version run
layman -S
(this is the equivalent to apt-get update on debian-based systems or like emerge --sync for packages in the official portage tree)