Paketverwaltung/Paketdepots/YaST/pattern

aus openSUSE, der freien Wissensdatenbank

Schemata/Pattern (.pat)-Dateien

Attribute von Schemata

  • Name, Version, Ausgabe/Release, Architektur
    Die Architektur bindet die Schemata an Systeme, die diese Architektur, aber keine besser unterstützen.
  • Zusammenfassung, Beschreibung
    Eine kurze und eine ausführliche vom Nutzer Lesbare Erläuterung.
  • Gruppe
    Eine Gruppe (oder Kategorie) zu welcher dieses Schema gehört. Wird verwendet, wenn die Schemata dem Nutzer in einer Baumstruktur präsentiert werden.
  • Sortierreihenfolge
    Wie soll die Darstellung mehrerer Schemata in einer Gruppe sortiert werden.
  • Anforderungen, Bereitstellungen, Ersetzungen, Konflikte, Empfehlungen, Vorschläge...
    Diese Zielen auf andere Schemata oder auf Pakete.

Syntax einer Schemadatei

Schemadateien sind sehr ähnlich wie Selektionsdateien aufgebaut, haben aber eine andere Dateinamenerweiterung, nämlich .pat an Stelle von .sel. Außerdem enthalten Sie keine sprachspezifischen Informationen.

SchlüsselwortWertKommentart
=Ver:SyntaxversionMinimale Version des Syntaxanalysierers/Parsers, die zur Verarbeitung der Datei benötigt wird.
Sollte auf 5.0 für Code10 gesetzt werden
=Pat:Name Version Ausgabe ArchitekturAlle vier Werte sind obligatorisch
=Sum:ZusammenfassungEinzeiliges Etikett in der Standardsprache


=Sum.Sprache:ZusammenfassungEine sprachspezifische Zeile pro Etikett
+Des:
-Des:
BeschreibungMehrzeilige Beschreibung in der Standardsprache
+Des.Sprache:
-Des.Sprache:
BeschreibungMehrzeilige, sprachspezifische Beschreibung
=Cat:KategorieEine Zeile der für den Nutzer sichtbaren Kategorie, in welcher Mehrere Schemata zusammengefasst werden (in der Standardsprache)


=Cat.Sprache:ZusammenfassungEinzeilige, sprachspezifische Kategorie
=Ico:SymbolName eines Symbols
Wenn kein Name angegeben wird, wird stattdessen der Name des Schema verwendet (wobei Leerzeichen im Namen durch Unterstriche ersetzt werden "_")
".png" wird angehängt, falls er keine ".png"- oder ".jpg"-Erweiterung enthält
Wenn kein Pfad angegeben ist, wird zuerst im Pfad zu den Symbolen des aktuellen Themas gesucht (zuerst /usr/share/YaST2/theme/current/icons/32x32/apps/, dann /usr/share/YaST2/theme/current/icons/48x48/apps/)
Pfade relativ zum Pfad des Themas werden vorausgesetzt (/usr/share/YaST2/theme/current/)
Absolute Pfade sind ebenfalls erlaubt
=Vis:SichtbarkeitSichtbarkeit von Selektionen (in der Benutzerschnittstelle)
=Ord:SortierungReihenfolge der Selektionen (in der Benutzerschnittstelle)
Dieser dreizifferige Wert definiert die Reihenfolge der Selektion, wenn mehrere Schemata in der Benutzerschnittstelle angezeigt werden
+Req:
-Req:
SchemaSchemata die zur Installation Notwendig sind
+Prv:
-Prv:
SchemaSchemata die bereitgestellt werden
+Con:
-Con:
SchemaSchemata die hierzu in Konflikt stehen
+Obs:
-Obs:
SchemaSchemata die durch dieses ersetzt werden
+Rec:
-Rec:
SchemaEmpfohlene Schemata
+Sup:
-Sup:
SchemaErgänzte Schemata
+Sug:
-Sug:
SchemaVorgeschlagene Schemata
+Prq:
-Prq:
Liste von PaketenListe von zur Installation benötigten Paketen
(siehe unten)
+Prc:
-Prc:
Liste von PaketenListe von zur Installation empfohlenen Paketen (sollten installiert werden)
+Psg:
-Psg:
Liste von PaketenListe von zur Installation vorgeschlagenen Pakten (können installiert werden)
+Fre:
-Fre:
SchemaErneuerte Schemata