Menu

InstallationGuide

Abyssary

Installation

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.

Windows Binaries

Downloads may be found here.
Currently we supply 32 and 64 bit builds, compiled using MSVC 2010

Ubuntu Packages

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

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).

Gentoo Ebuilds

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)


Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.