Augeas on Debian

Contents

Augeas

Augeas is part of debian since "lenny" (which will probably ship with version 0.2.2). It is part also part of Ubuntu since "intrepid" (which comes with 0.3.0).

The debian maintainers usually upload new packages to debian "unstable" quite soon after new versions of augeas get published.

As augeas doesn't depend on loads of other libraries, it is quite straightforward to backport recent augeas versions to lenny, intrepid, as well as older debian & derivatives. This is how to do that:

First install the tools needed to build augeas & deb packages:

sudo apt-get install devscripts debhelper autotools-dev libreadline5-dev chrpath quilt fakeroot

Then go to http://packages.debian.org/augeas or http://ftp.debian.org/debian/pool/main/a/augeas/ and choose the version you want to install. Locate the file with .dsc extension, copy its URL and do the equivalent of this:

dget -u http://ftp.debian.org/debian/pool/main/a/augeas/augeas_0.3.4-1.dsc
cd augeas-0.3.4/
dpkg-buildpackage -rfakeroot

Language bindings

perl & python

Perl and python bindings are already part of debian. You currently only find them in debian sid. They can easily be backported following the same method.

ruby

A package is waiting to be approved into debian. Its status can be tracked by subscribing to bug #497940.

Meanwhile a working source package can be dget'ed from this repository and built for current and legacy debian/ubuntu versions. You'll need to install the following packages first:

ruby1.8 ruby1.8-dev ruby1.9 ruby1.9-dev cdbs ruby-pkg-tools pkg-config

As well as "libaugeas-dev" you probably just built a few minutes ago.

MediaWiki
GNU Free Documentation License 1.2