Howto:Apt
Apt Paketlisten
Alle Pakete die in der offiziellen Distribution enthalten sind sind frei gemäß den Debian-Richtlinien für Freie Software. Dies sichert die freie Verwendung und Weitergabe der Pakete und ihres kompletten Quellcodes. Die offizielle Debian-Distribution umfasst, was sich in der main Sektion des Debian-Archivs befindet.
Contrib Pakete in diesem Bereich wurden von ihrem Urheber unter eine freie Lizenz gestellt, benötigen jedoch weitere Software, die nicht frei ist.
Non-Free Pakete in diesem Bereich haben einige lästige Lizenzbedingungen, die die Verwendung oder Weitergabe der Software einschränken.
Non-US/Main Pakete in diesem Bereich sind selbst Frei, dürfen jedoch nicht von Servern in den USA exportiert werden.
Non-US/Non-Free Pakete in diesem Bereich haben einige lästige Lizenzbedingungen, die die Verwendung oder Weitergabe der Software einschränken. Sie können nicht aus den USA exportiert werden, da sie Verschlüsselungssoftware-Pakete sind, die nicht von der Export-Kontrolle-Prozedur behandelt werden, die für Pakete in Main verwendet werden, oder sie können nicht auf einem Server in den USA gespeichert werden, da sie von Patentproblemen betroffen sind.
Fehler: "GPG Schlüssel fehlt"
Die neueren APT Versionen haben eine Authentifikationsprüfung für die Pakete eingebaut. Falls Paketquellen in der 'sources.list' noch keinen PGP-Schlüssel in der APT-eigenen Datenbank haben, erscheint bei jedem 'apt-get update' ein Warnhinweis auf nicht authentifizierte Datenquellen.
Beispiel für eine solche Meldung:
W: GPG error: ftp://ftp2.de.debian.org testing Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 07DC563D1F41B907
Nun schreibt ihr euch den benötigten Schlüssel aus der Fehlermeldung raus: 07DC563D1F41B907
Um diesen Fehler zu beheben sollte man folgendes als Root machen: (den benötigten Schlüssel hier ersetzen)
gpg --recv-keys 07DC563D1F41B907 gpg --armor --export 07DC563D1F41B907 | apt-key add -