openSUSE:标准 Rpm 元数据 UpdateInfo

跳转到:导航搜索


updateinfo.xml文件

XML 模式的权威定义是 zypp 源代码仓库中的 updateinfo.rnc

示例

<updates>
  <update from="rel-eng@fedoraproject.org" status="stable" type="security" version="1.4">
    <id>FEDORA-2007-4594</id>
    <title>imlib-1.9.15-6.fc8</title>
    <release>Fedora 8</release>
    <issued date="2007-12-28 16:42:30"/>
    <references>
      <reference href="https://bugzilla.redhat.com/show_bug.cgi?id=426091" id="426091" title="CVE-2007-3568 imlib: infinite loop DoS using crafted BMP image" type="bugzilla"/>
    </references>
    <description>This update includes a fix for a denial-of-service issue (CVE-2007-3568) whereby an attacker who could get an imlib-using user to view a  specially-crafted BMP imag
    <pkglist>
      <collection short="F8">
        <name>Fedora 8</name>
        <package arch="ppc64" name="imlib-debuginfo" release="6.fc8" src="http://download.fedoraproject.org/pub/fedora/linux/updates/8/ppc64/imlib-debuginfo-1.9.15-6.fc8.ppc64.rpm"
          <filename>imlib-debuginfo-1.9.15-6.fc8.ppc64.rpm</filename>
          <reboot_suggested>True</reboot_suggested>
        </package>
      </collection>
    </pkglist>
  </update>
</updates>

字段文档

XML 模式的权威定义是 zypp 源代码仓库中的 [1]


更新

update

  • 来自
  • 状态
  • 类型
  • 版本

id

字符串。更新的唯一标识。

标题

字符串。更新的简短单行摘要。

发布版

字符串。产品/发行版名称,例如 Fedora 8SUSE Linux Enterprise Server 11

发布时间

整数。自 Epoch 以来的秒数,指定更新的发布日期和时间。允许两种形式

 <issued date="1238171951"/>

 <issued>1238171951</issued>

引用

引用
  • href
  • id
  • 标题
  • 类型

description

pkglist

集合

  • 简短
名称
package.spec
  • arch
  • 名称
  • 发布版
  • src
  • 版本
文件名

字符串。软件包的文件名。

 <filename>kernel-default-2.6.27.25-0.1.1.x86_64.rpm</filename>
建议重启

整数。如果更新工具应在应用更新后建议/自动重启系统,则为 1。典型的例子是内核更新。

 <reboot_suggested>1</reboot_suggested>
建议重新启动

整数。如果更新工具应在应用更新后建议/自动重新启动自身,则为 1。典型的例子是 libzypp 更新。此功能也可用于在应用其他更新之前修复更新堆栈问题。

 <restart_suggested>1</restart_suggested>