The GAVO APT repository

The preferred way to run DaCHS or other software provided by the GAVO data center is on Debian stable or compatible systems (this should usually cover Ubuntu; in particular, you are welcome to report installation failures on not-too-ancient Ubuntu systems).

Our repository is essentially a rolling one, meaning the lines below will not change over time. This might, of course, mean that if you do not upgrade your base system, you may run into dependency problems over time. However, we try to ensure that the basic DaCHS package still supports systems equivalent to about two Debian releases back.

To use the repository, add the line

  deb release main

to your /etc/apt/sources.list (of course, equivalent actions using graphical tools will do as well). If you want, another deb-src line will let you pull our source packages, too). Yes, that's "release" rather than "stable", which is intended to signify it's rolling and (conceptually) unrelated to Debian stable.

We will not clobber packages from stable except when we are very confident they are backwards compatible. Thus, while we cannot actually promise anything, including this repository should not impact your systems's stability in any way, even though we may occasionally include an updated package or two (typically, python-psycopg2).

If you are more daring, you can instead try our bleeding-edge packages by using

  deb beta main

instead. While we try to ensure that installations from our beta repository work at all times (and indeed, they are usually not more experimental that what we are running on our own servers), you should be a bit more wary for glitches there.

To run DaCHS you'll need to install the gavodachs-server package. By using aptitude/apt-get, all the package dependencies will be handled in an automatic way.

Of course, you will need to update your package cache after that, e.g., by running sudo aptitude update.

You should then get our archive key to avoid nasty questions from aptitude/apt-get. Our archive key's id is D8C139FC, and it is on the key servers. Its fingerprint is B199 D643 9DBB 98D7 9F4E AD09 8B6C 75C0 D8C1 39FC.

The quick and dirty way to install the key on your machine is saying

 wget -qO - \
    | sudo apt-key add -