Paket-Quellen für Apt-en

Aus Siduction Wiki DE
Wechseln zu: Navigation, Suche


The former .../sources.list has been moved to /etc/apt/sources.list.d/xxxxx.list.

There are several sources lists possible. You can enable/disable a source if you change the suffix from .list to .anything. To apply the changes run the command "# apt-get update". If you've made a typo or the server is offline, apt-get will throw a warning.

Packet Sources

APT obtains the package information from repositories. APT bezieht die einzelnen Pakte aus so genannten Repositories (engl. Aufbewahrungsort, Lager). Diese Repositories sind jeweils in einer Quellenliste, z.B. /etc/apt/sources.list.d/siduction.list, verzeichnet. In der Regel ist ein Repository ein Verzeichnisse auf einem HTTP- oder FTP-Server. Es kann allerdings auch eine CD, DVD oder ein Verzeichnis auf dem lokalen Computer sein.

sources.list's structure

Typical line in /etc/apt/sources.list.d/xxxx.list:

deb http://ftp.debian.org/debian/ sid main contrib non-free

The entry is splitted in three parts:

  • Type: deb or deb-src
  • Server:eg. http://ftp.debian.org/debian/ (you may use apt-cdrom for CDs/DVDs)
  • Components: eg. sid, main, contrib, non-free ...

Bemerkung: Die Dateien /etc/apt/sources.list.d/xxx.list gehören root, sie können also nur mit Root-Rechten verändert werden.

Some Repositories

  • Debian Unstable
deb http://ftp2.de.debian.org/debian unstable main contrib non-free
deb-src http://ftp2.de.debian.org/debian unstable main contrib non-free
  • siduction
deb http://packages.siduction.org/siduction unstable main contrib non-free 
deb-src http://packages.siduction.org/siduction unstable main contrib non-free 
  • siduction user
deb http://packages.siduction.org/user unstable main contrib non-free
deb-src http://packages.siduction.org/user unstable main contrib non-free

Ein etwas spezielles Repo möchte ich hier noch eintragen, nicht weil ich es besonders empfehlenswert fände, sondern weil immer wieder danach gefragt wird.

  • debian multimedia-repository
deb http://www.debian-multimedia.org sid main non-free

Dies Repo ist bei siduction meist unnötig bis schädlich, es ist so ziemlich alles bereits "on board" was zum Musik hören oder DVD's anschauen gebraucht wird. Wer es trotzdem glaubt zu brauchen, bitte zuerst im Forum oder im IRC nach Alternativen fragen. Ein dist-upgrade mit aktiviertem multimedia-repo sollte vermieden werden.

Signierung neuer Debian-Quellen

Neue Quellenangaben in /etc/apt/sources.list.d/xxxx.list verursachen bei <apt-get update> die Fehlermeldung, dass die Paketquellen nicht zuverlässig sind. Die fehlende Signierung lässt sich mit den drei folgenden Schritten nachholen. Die Wörter "Schluessel" und "user" sind entsprechend anzupassen. Der Schluessel ist der Fehlermeldung zu entnehmen.

gpg --keyserver wwwkeys.eu.pgp.net --recv-keys "SCHLUESSEL"

mit Hilfe des Schluessels wird die Signatur heruntergeladen

gpg --export "SCHLUESSEL" > /home/"user"/SERVER.key

die Signatur wird in der Datei SERVER.key im Verzeichnis /home/"user" gespeichert

#apt-key add /home/"user"/SERVER.key

der Schlüssel wird als zusätzliche apt-Signatur gespeichert

Die Datei SERVER.key wird nun nicht mehr benötigt und kann gelöscht werden

rm /home/"user"/SERVER.key

Links: Link zum Handbuch sobald online

Übernommen aus dem ehemaligen sidux-wiki