温馨提示×

Debian Message的格式是什么样的

小樊
52
2025-08-17 10:37:01
栏目: 智能运维

Debian Message通常指软件包变更日志(changelog),格式规范如下:

  • 基本结构
    package (version) distribution(s); urgency=level

    • package:软件包名称,如gst-plugins-base
    • version:版本号,如(1.14.4-2)
    • distribution(s):适用发行版,如unstable
    • urgency:紧急程度(high/medium/low/no),如urgency=high
  • 变更详情

    • 以星号(*)开头,每条变更占一行,可包含空行分隔。
    • 示例:* debian/patches/0001-xxx.patch: 修复安全漏洞(Closes: #123456)
  • 维护者信息
    -- 维护者姓名 <邮箱> 日期

    • 日期格式为YYYY-MM-DD HH:MM:SS +ZZZZ(时区可选)。
      示例:-- Wireshark <wireshark@example.com> Wed, 27 Jan 2020 00:00:00 +0000

完整示例

gst-plugins-base (1.14.4-2) unstable; urgency=high  
  * debian/patches/0001-gstrtspconnection-Security-loophole-making-heap-over.patch: Add upstream patch for CVE-2019-9928 (Closes: #927978).  
-- Wireshark <wireshark@example.com> Wed, 27 Jan 2010 00:00:00 +0000  

该格式主要用于debian/changelog文件,由dpkg工具解析,确保软件包变更的可追溯性。

0