Stoppt die Vorratsdatenspeicherung!

Vorwort

Das ist mein persönliches apt-get-bares Repository, das ich mit Hilfe von reprepro debarchiver realisiert wird. Es enthält Debian-Pakete verschiedener Software-Projekte. In der Hauptsache finden sich hier Debian-Pakete für verschiedene Chemie-Programme, die nicht [*] in der offiziellen Debian Distribution enthalten sind. Daneben existieren aber auch einige Pakete, die ich aus CVS-Quellen erstelle oder die kleine Änderungen zu den offiziellen Paketen enthalten.

Warnung

Ich teste jedes Debian-Paket auf meinem System, bevor ich es auf den Webspace hochlade. Und ich stehe mit verschiedenen Anwendern in Kontakt, die ebenfalls diese Pakete einsetzen. So sehr ich jedoch versuche, auf die Qualität der Pakete zu achten:

Alle bereitgestellten Pakete kommen ohne jegliche Garantie. Ich übernehme keine Haftung für Schäden, die durch die Installation der angebotenen Dateien bzw. Pakete entstehen. Die Installation und die Benutzung dieser Pakete erfolgt auf eigene Gefahr.

Ich stelle auch Pakete für Ubuntu bereit. Da ich diese Distribution jedoch nicht nutze, sind die Pakete auch nicht getestet.

Archiv-Signaturschlüssel

Mein Repository wird nun entsprechend der Anleitung zum Absichern von Debian (Kapitel 7.4 ff) signiert. Dazu wird jedoch der Schlüssel, mit dem mein Archiv signiert wird, benötigt. Der öffentliche Schlüssel (E394D996) liegt im ASCII-Format wgdd_archive_key.asc oder auch auf pgp.mit.edu oder im Paket wgdd-archive-keyring vor. Der Schlüssel wird danach mittels apt-key dem Schlüsselbund von apt hinzugefügt:

1) Archivschlüssel via wgdd-archive-keyring Paket installieren

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

2) Archivschlüssel von meinem Server verwenden

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

3) Archivschlüssel vom Schlüssel-Server holen

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

oder

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

Download

Um Pakete oder die Paket-Quellen für Debian mit apt-get herunterzuladen, muss die Datei /etc/apt/sources.list um die folgenden Einträge (passend zu deiner Debian-Version) erweitert werden:

 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

Alternativ laden die folgenden Befehle kurze Textdateien herunter und legen sie unter /etc/apt/sources.list.d/ ab:

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

Auch apt-file wird unterstützt.

Alle Pakete wurden mit GnuPG signiert. Der öffentliche Maintainer-Schlüssel (088F6B8C) liegt im ASCII-Format dale_public.asc oder auch auf pgp.mit.edu vor.

Hinweise zu Debian Stable

Einige der Pakete können auch unter Debian Etch Lenny (stable) eingesetzt werden. Für Pakete, die nicht für Debian Stable bereit gestellt wurden, so vorgehen: Mittels apt-get source -t unstable <Paket-Name> die Quellen holen. Danach in debian/control und debian/changelog den Maintainer anpassen (ein GPG-Key ist für diesen Maintainer notwendig oder man muss die dpkg-buildpackage Optionen -us -uc benutzen). In erstgenannter Datei befinden sich auch die Informationen über die notwendigen Pakete. Wenn diese Abhängigkeiten erfüllt sind, einfach debuild eingeben und ENTER drücken. Das Paket wird nun gebaut und ist danach zum Installieren bereit. Mehr Informationen dazu liefert die Anleitung für zukünftige Debian-Maintainer.

Bugs

Falls ein Fehler in den Paketen auftreten sollte, dann kann mittels reportbug eine Fehlermeldung erstellt werden. Jedes Paket, das ich bereitstelle, enthält eine Datei /usr/share/bug/<package>/control. Damit werden Fehlermeldungen durch reportbug an mich versandt. Bitte achtet darauf, dass die Meldung nicht an das Debian-BTS gesendet wird.

Gesucht

Wer Lust, Zeit und Laune hat, ist hiermit aufgefordert, am Paketieren (und natürlich an der Betreuung der Pakete) teilzunehmen. Es gibt noch eine Vielzahl an Chemie-Programmen, die Debian-Usern nicht zur Verfügung stehen. Wer mich bei den bereits erstellten Paketen unterstützen möchte, ist ebenfalls herzlich eingeladen. In diesem Zusammenhang sollte ich erwähnen, dass es seit kurzem eine neue Mailingliste debian-science gibt. Mehr Infos gibt es noch im Debian-Wiki.