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
软件包依赖项 增强的软件包(未使用?)