openSUSE:Standards YaST2 Repository Metadata patterns
模式 (.pat) 文件
模式的属性
- 名称、版本、发布号、架构
架构将模式限制为支持此架构的系统,但不能是更好的架构。 - 摘要、描述
简短和长篇的可读解释 - 群组
模式所属的组(或类别)。在以树状小部件向用户显示模式时使用。 - 排序
如何在同一组内对多个模式进行排序 - 需要、提供、废弃、冲突、推荐、建议、...
针对其他模式或软件包。
模式取代了旧的 格式。
模式文件的语法
模式文件以描述解析器要求的头部开始,然后是任意数量的模式条目。
头部关键字
| 关键字 | 值 | 评论 | |
| =Ver | 语法版本 | 解析此文件所需的最小解析器版本。 对于 Code10,应设置为 5.0 |
模式条目关键字
| 关键字 | 值 | 评论 | |
| =Pat | name version release architecture | 此标签启动一个新的模式条目。所有四个值都是必需的 | |
|---|---|---|---|
| =Sum | summary | 默认语言中的单行标签 | |
| =Sum.lang | summary | 特定语言的单行标签 | |
| +Des -Des |
description | 默认语言中的多行描述 | |
| +Des.lang -Des.lang |
description | 特定语言的多行描述 | |
| =Cat | category | 默认语言中将不同模式分组在一起的单行用户可见类别 | |
| =Cat.lang | summary | 特定语言的单行类别 | |
| =Ico | icon | 图标名称 如果未指定图标名称,则将使用模式名称代替(名称中的空格将替换为下划线 "_") 如果未指定“.png”或“.jpg”扩展名,将附加“.png” 如果未指定路径,则会在主题图标路径中查找图标(首先是 /usr/share/YaST2/theme/current/icons/32x32/apps/,然后是 /usr/share/YaST2/theme/current/icons/48x48/apps/) 假定相对路径是相对于主题路径的 (/usr/share/YaST2/theme/current/) 也允许绝对路径 |
|
| =Vis | visibility | 选择的可见性(用于用户界面) | |
| =Ord | ordering | 选择的顺序(用于用户界面) 此三位数整数值定义了在用户界面中列出多个模式时的选择顺序 |
|
| +Inc -Inc |
模式依赖项 | YaST-UI 提示:也包含这些模式的内容。 | |
| +Ext -Ext |
模式依赖项 | YaST-UI 提示:扩展模式(反向包含)。 | |
| 引用模式的依赖项 | |||
| +Prv -Prv |
模式依赖项 | 此模式提供的标签 | |
| +Req -Req |
模式依赖项 | 必需的模式 | |
| +Rec -Rec |
模式依赖项 | 推荐的模式 | |
| +Con -Con |
模式依赖项 | 冲突的模式 | |
| +Obs -Obs |
模式依赖项 | 废弃的模式 | |
| +Fre -Fre |
模式依赖项 | 更新的模式 | |
| +Sup -Sup |
模式依赖项 | 补充的模式 | |
| +Sug -Sug |
模式依赖项 | 建议的模式(未使用?) | |
| +Enh -Enh |
模式依赖项 | 增强的模式(未使用?) | |
| 引用软件包的依赖项 | |||
| +Prq -Prq |
软件包依赖项 | 要安装的必需软件包列表 (见下文) |
|
| +Prc -Prc |
软件包依赖项 | 要安装的推荐软件包列表 | |
| +Pcn -Pcn |
软件包依赖项 | 冲突的软件包 | |
| +Pob -Pob |
软件包依赖项 | 废弃的软件包 | |
| +Pfr -Pfr |
软件包依赖项 | 更新的软件包 | |
| +Psp -Psp |
软件包依赖项 | 补充的软件包 | |
| +Psg -Psg |
软件包依赖项 | 建议的软件包(未使用?) | |
| +Pen -Pen |
软件包依赖项 | 增强的软件包(未使用?) |
: