Hi,
seit etch ging mein lokales repository (in dem eine "rotate180"-gepatche Variante des graphtft-Plugin liegt) nicht mehr und somit war auch das graphtft-plugun nicht mehr gepinnt und wurde bei einen Update überschrieben. So ganz klar war mir der Grund bisher nicht, aber jetzt habe ich eine Lösung.
Apt-secure braucht eine "release.gpg"-Datei im repository.
Diese kann man sich folgendermaßen erzeugen:
In das Repository-Verzeichnis wechseln und dort erstmal eine unverschlüsselte release-Datei erzeugen und mit sinnvollen Werten füllen:
Archive: archive
Component: component
Origin: YourCompany
Label: YourCompany Debian repository
Architecture: architecture
Anschließend folgende befehle ausführen
Schlüssel erzeugen:
und Datei verschlüsseln
gpg -abs -o Release.gpg Release
Anschließend muss der Key noch exportiert werden:
gpg --armor --output archiv_schluessel.gpg --export Schlüssel-ID
Die Schlüssel-ID bekommt man durch folgendermaßen angeteigt (am Beispiel von Tobias Key):
gpg --list-keys
pub 2048R/306B6783 2004-03-18
uid Tobias Grimm <tobias@e-tobi.net>
uid Tobias Grimm <vdr@e-tobi.net>
uid Tobias Grimm <tobias.grimm@e-tobi.net>
Die ID ist dann 306B6783.
Anschließend muss der Key zu apt hinzugefügt werden:
apt-key add archiv_schluessel.gpg
Lesenwert dazu ist auch: http://wiki.debian.org/SecureA…51c6dade6185aa9a6823a824f
Viel Erfolg