Debian. Spickzettel des Systemadministrators. Repositories – SouToub


https://www.debian.org
www.debian.org

Wie Sie vielleicht wissen, verwenden Unix-Systeme etwas andere Methoden zum Verteilen von Software als Windows. Das Fazit ist, dass die gesamte Software in sogenannten Paketen (Dateien mit der Erweiterung .deb) geliefert wird, deren Quelle sowohl lokale Ressourcen (in Form von DVDs) als auch globale sein könnenDiese Server werden als Repositorys bezeichnet. Hierbei handelt es sich um Server mit Sammlungen von Paketen. Die Liste der verwendeten Server ist in einer speziellen Datei /etc/apt/sources.list enthalten, die Pfade und eine Reihe von Optionen enthält.
Jede Zeile hat die folgende Maske:

kann “deb” (vorkompilierte, gebrauchsfertige Pakete) oder “deb src” (ursprünglicher Quellcode des Programms, Debian-Steuerdatei (.dsc) und diff.gz sein, die die zum Packen des Programms erforderlichen Änderungen enthalten.)

ist die tatsächliche Quelladresse.

kann ein Release-Code-Name oder eine Release-Klasse sein. Im ersten Fall können Sie beispielsweise den Namen wheezy schreiben (zum Zeitpunkt dieses Schreibens war diese Version relevant), dies entspricht der stabilen Klasse. Die vorherige Squeeze-Verteilung entspricht analog der oldstable-Klasse und so weiter.

enthält Pakete aus bestimmten Bereichen. Es stehen drei Bereiche zur Auswahl ::

  • main (die stabilsten und notwendigerweise kostenlosen Distributionen gemäß den DFSG – Debian Free Software Guidelines; erfordern keine Pakete aus anderen Zonen; sind Teil der Debian-Distribution),
  • Contrib (erfordert normalerweise Pakete aus anderen Zonen, ist aber immer noch DFSG-konform) und
  • nicht frei (nicht DFSG-konform);

Sie können eine beliebige Anzahl von Bereichen von 1 bis 3 angeben. Um das Hinzufügen neuer Quellen zu vereinfachen, gibt es im Netzwerk praktische Generatoren .

Zusätzlich zu externen Quellen, wie oben erwähnt, ist es möglich, beispielsweise eine CD-ROM zu verwenden. Die endgültige Aufnahme wird etwas anders aussehen .

Letztendlich sieht die Datei /etc/apt/sources.list ungefähr so ​​aus (ein Beispiel stammt aus der offiziellen Distribution ohne Änderungen):

Debian Repo 01

Die Quellen werden von Anfang an nacheinander verwendet.

Für diejenigen, die Sammlungen bestimmter Pakete lokal sammeln möchten, ist es möglich, Quellen zu verwenden, die sich direkt auf Ihrem System befinden. Da dies ein Sonderfall ist, habe ich nicht vor, ihn im Detail zu betrachten, außerdem wurde in der Dokumentation bereits alles für mich gekaut .

Wenn neue Quellen hinzugefügt werden müssen, werden diese in den meisten Fällen einfach ganz am Ende der Datei /etc/apt/sources.list hinzugefügt. Zusammen mit einer großen Anzahl von Kommentaren sieht nach einer Weile dieser Übung alles chaotisch aus. Daher ist es für jede neue Quelle (oder mehrere, die nach bestimmten Attributen gruppiert sind) besser, eine separate Datei mit der Erweiterung .list zu erstellen bereits in einem anderen Verzeichnis – / etc / apt / sources.list.d /. Meiner Meinung nach ist diese Option vorzuziehen, und es ist besser, die ursprüngliche Quellenliste intakt zu lassen, vielleicht nur CD-ROM auskommentieren, da ihre Verwendung nicht ganz logisch ist, wenn Sie Zugriff auf das Netzwerk haben.

Das ist alles. Ich habe mir keine Ziele gesetzt, um RPM-Pakete im Rahmen dieses Artikels zu berücksichtigen, da ihre Verwendung in debianähnlichen Systemen streng genommen nicht empfohlen wird aber theoretisch möglich .

Kommentare bereitgestellt von HyperComments

Leave a Reply

Your email address will not be published. Required fields are marked *