Paketverwaltung/Paketdepots/YaST

aus openSUSE, der freien Wissensdatenbank

Inhaltsverzeichnis

YaST-Metadatenformat

Das YaST-Format wird nach wie vor unterstützt, wobei es vor allem hilfreich bei der Installation von CD/DVD ist, da die XML-Syntaxanalysierer zu unfelxibel sind. XML-Syntaxanalysierer tendieren dazu, eine Datei komplett einzulesen, was in Situationen in denen nur wenig Speicher zur Verfügung steht - wie während einer Grundinstallation - nicht sinnvoll ist.

Außerdem unterstützt das YaST-Format Paketdepots, die sich über mehrere Medien (bspw. CDs) erstrecken; eine Fähigkeit die nicht grundsätzlich auch mit RPM MetaData zu haben ist. Allerdings weisen jüngere Aktualisierungen von repomd darauf hin, dass dies schon bald auch mit diesem Format machbar sein wird.

YaST-Paketdepots

Depotgrundriss

Die YaST-Metadaten sind in zwei Dateien beheimatet.

content

Die Datei content beschreibt das Produkt (Name, Version, Abhängigkeiten) und den Paketdepotgrundriss. Außerdem enthält sie Daten die für die Kontrolle von YaST während der Installation des Produktes benötigt werden.

media.1/media


Die Datei media beschreibt das Medienformat, um alle Medien zu finden, die zu einem Satz gehören, bspw. die fünf Installations-CDs.

Metadaten und Nutzdaten

Die content-Datei enthält Verknüpfungen zu zwei anderen Verzeichnissen im Paketdepot

DESCRDIR
Hier befinden sich die Metadaten.
DATADIR
Hier befinden sich die Nutzdaten, also die Pakete.

Siehe auch