Standards/YaST2 Repository Metadata/pattern
aus openSUSE, der freien Wissensdatenbank
(Weitergeleitet von Paketverwaltung/Paketdepots/YaST/pattern)
Inhaltsverzeichnis |
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.
Schemadateien ersetzen das alte selection-Format.
Syntax einer Schemadatei
Die Schemadatei beginnt mit einem Dateikopf, der Verarbeitungsvoraussetzungen beschreibt, gefolgt von einer beliebigen Anzahl von Schemaeinträgen.
Schlüsselworte im Dateikopf
| Schlüsselwort | Wert | Kommentar | |
| =Ver: | Syntaxversion | Minimale Version des Syntaxanalysierers/Parsers, die zur Verarbeitung der Datei benötigt wird. Sollte auf 5.0 für Code10 gesetzt werden |
Schlüsselworte für Schemaeinträge
| Schlüsselwort | Wert | Kommentar | |
| =Pat: | Name Version Release Architektur | Dieser Tag startet einen neuen Schemaeintrag. Alle vier Werte sind verpflichtend. | |
|---|---|---|---|
| =Sum: | Zusammenfassung | Einzeiliges Etikett in der Standardsprache | |
| =Sum.Sprache: | Zusammenfassung | Eine sprachspezifische Zeile pro Etikett | |
| +Des: -Des: | Beschreibung | Mehrzeilige Beschreibung in der Standardsprache | |
| +Des.Sprache: -Des.Sprache: | Beschreibung | Mehrzeilige, sprachspezifische Beschreibung | |
| =Cat: | Kategorie | Eine Zeile der für den Nutzer sichtbaren Kategorie, in welcher Mehrere Schemata zusammengefasst werden (in der Standardsprache) | |
| =Cat.Sprache: | Zusammenfassung | Einzeilige, sprachspezifische Kategorie | |
| =Ico: | Symbol | Name 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: | Sichtbarkeit | Sichtbarkeit von Selektionen (in der Benutzerschnittstelle) | |
| =Ord: | Sortierung | Reihenfolge der Selektionen (in der Benutzerschnittstelle) Dieser dreizifferige Wert definiert die Reihenfolge der Selektion, wenn mehrere Schemata in der Benutzerschnittstelle angezeigt werden | |
| +Inc: -Inc: | Schemaabhängigkeiten | YaST-UI-Hinweis: enthält auch den Inhalt dieser Schemata. | |
| +Ext: -Ext: | Schemaabhängigkeiten | YaST-UI-Hinweis: Erweitert Schemata (reverse include). | |
| Abhängigkeieten die sich auch Schemata beziehen: | |||
| +Prv: -Prv: | Schemaabhängigkeiten | Von diesem Schema bereitgestellte Tags | |
| +Req: -Req: | Schemaabhängigkeiten | Benötigte Schemata | |
| +Rec: -Rec: | Schemaabhängigkeiten | Empfohlene Schemata | |
| +Con: -Con: | Schemaabhängigkeiten | Schemata die hierzu in Konflikt stehen | |
| +Obs: -Obs: | Schemaabhängigkeiten | Schemata die durch dieses ersetzt werden | |
| +Fre: -Fre: | Schemaabhängigkeiten | Erneuerte Schemata | |
| +Sup: -Sup: | Schemaabhängigkeiten | Ergänzte Schemata | |
| +Sug: -Sug: | Schemaabhängigkeiten | Vorgeschlagene Schemata (ungenutzt?) | |
| +Enh: -Enh: | Schemaabhängigkeiten | Verbesserte Schemata (ungenutzt?) | |
| Abhängigkeiten die sich auf Pakete beziehen: | |||
| +Prq: -Prq: | Paketabhängigkeiten | Liste von zur Installation benötigten Paketen (siehe unten) | |
| +Prc: -Prc: | Paketabhängigkeiten | Liste von zur Installation empfohlenen Paketen (sollten installiert werden) | |
| +Pcn: -Pcn: | Paketabhängigkeiten | Im Konflikt dazu stehende Pakete | |
| +Pob: -Pob: | Paketabhängigkeiten | Veraltete Pakete | |
| +Pfr: -Pfr: | Paketabhängigkeiten | Aufgefrischte Pakete | |
| +Psp: -Psp: | Paketabhängigkeiten | Ergänzte Pakete | |
| +Psg: -Psg: | Paketabhängigkeiten | Vorgeschlagene Pakete (ungenutzt?) | |
| +Pen: -Pen: | Paketabhängigkeiten | Verbesserte Pakete (ungenutzt?) |

