Introduction

This is my personal apt-gettable repository, which is realised and administered by debarchiver debarchiver. The repository contains Debian packages made by me of third-party software. Basically you will find chemistry related packages in here, which are not [*] part of the Debian distribution. But besides these, you can also get some applications for the GNOME desktop and some CVS tracked stuff. I also provide some packages, which contain a few changes to the official packages from the Debian distribution.

Warning

I do testing before uploading a Debian-package to my repository and I'm in contact with users of my packages. But as much as I try to give you high-quality packages:

All packages come without any warranty of any kind. I am not responsible for any damage. Install and use these packages at your own risk.

I provide a few packages for Ubuntu. However, I do not use this distribution and so these packages are completely untested.

Archive signing key

Following the Securing Debian Manual (Chapter 7.4 ff), I now provide a signed repository. Therefor you will need the archive signing key. The public key (E394D996) is available in ASCII format wgdd_archive_key.asc or from pgp.mit.edu or via wgdd-archive-keyring package. After getting it, it's necessary to add this key to apt's keyring using the apt-key command:

1) Install key via wgdd-archive-keyring package

$ su -c "apt-get install wgdd-archive-keyring"

2) Use the archive key from myserver

$ su -c "wget -O - http://debian.wgdd.de/stuff/wgdd_archive_key.asc | apt-key add -"

3) Get the archive key from a key-server

$ su -c "apt-key adv --keyserver pgp.mit.edu --recv-keys 0xE394D996"

or

$ su
# gpg --keyserver pgp.mit.edu --recv-keys 0xE394D996
# gpg --armor --export 0xE394D996 | apt-key add -

Download

To download a package or a package-source for Debian with apt-get, add the following lines that fit your Debian version to your /etc/apt/sources.list:

 deb     http://debian.wgdd.de/debian stable main contrib non-free
 deb-src http://debian.wgdd.de/debian stable main contrib non-free
 deb     http://debian.wgdd.de/debian squeeze main contrib non-free
 deb-src http://debian.wgdd.de/debian squeeze main contrib non-free

 deb     http://debian.wgdd.de/debian unstable main contrib non-free
 deb-src http://debian.wgdd.de/debian unstable main contrib non-free
 deb     http://debian.wgdd.de/debian sid main contrib non-free
 deb-src http://debian.wgdd.de/debian sid main contrib non-free
 
 deb     http://debian.wgdd.de/debian experimental main contrib non-free
 deb-src http://debian.wgdd.de/debian experimental main contrib non-free

As an alternative do:

sudo wget http://debian.wgdd.de/stuff/debian.wgdd.de_squeeze.list \
	-N -P /etc/apt/sources.list.d

sudo wget http://debian.wgdd.de/stuff/debian.wgdd.de_sid.list \
	-N -P /etc/apt/sources.list.d

sudo wget http://debian.wgdd.de/stuff/debian.wgdd.de_experimental.list \
	-N -P /etc/apt/sources.list.d

sudo wget http://debian.wgdd.de/stuff/debian.wgdd.de_ubuntu_1004_lucid.list \
	-N -P /etc/apt/sources.list.d

sudo wget http://debian.wgdd.de/stuff/debian.wgdd.de_ubuntu_1010_maverick.list \
	-N -P /etc/apt/sources.list.d

sudo wget http://debian.wgdd.de/stuff/debian.wgdd.de_ubuntu_1104_natty.list \
	-N -P /etc/apt/sources.list.d

sudo wget http://debian.wgdd.de/stuff/debian.wgdd.de_ubuntu_1110_oneiric.list \
	-N -P /etc/apt/sources.list.d

You can also use apt-file with my repository.

All my packages are signed with GnuPG. My public maintainer key (088F6B8C) is available in ASCII format dale_public.asc or from pgp.mit.edu.

Build packages in Debian Stable

Some of my packages can also be used under Debian Etch Lenny (stable). For packages, which I do not build for Debian Stable, follow these steps: It is really easy, believe me. First download the package source with apt-get source -t unstable <package-name>. Then adjust the maintainer field/address in debian/control und debian/changelog (you will need a GPG-Key for the chosen maintainer to build the package or have a look at the -us -uc options for dpkg-buildpackage ). Then look into debian/control for the build dependencies and satisfy them. Then type debuild and hit ENTER. The build-process starts and you get an installable Debian package. If you are not familiar with the build-process, read the Debian New Maintainers Guide.

Bugs

If you find a bug in one of my packages, then you can send me a bug-report by using reportbug. Every package contains a file /usr/share/bug/<package>/control. So the bug-report is automatically sent to me. Do not send your report to the Debian-BTS.

Wanted

If you want, you can help packaging. There are a lot of chemistry programs, which are not yet available to Debian users. Also supporting my work with your knowledge or your skills, is appreciated. Be aware that there is a new debian-science mailing list. Related information is also provided by the Debian-Wiki.