• Debian--changelog


    以前就研究过debian安装包的问题,当时也没有做相关方面的记录,当时也没有完全研究明白,现在重新研究下,现在写下我的一些笔记,等我研究明白了,我会整理出来,出个系列博客,有兴趣的同学,也可以去看E文原文:https://www.debian.org/doc/debian-policy/index.html#contents

    -------------------------------------------------------------------------------------------------------------------------------------------

    Changelog


    debian/changelog应该简单就介绍安装包的版本,当然也可以包含与上一个版本的些改变。changelog应该能够使安装工具(例如:dpkg)去发现安装包的版本号和其他的release信息。

    changelog文件的格式:


    package
    (version) distribution(s); urgency=urgency [optional blank line(s), stripped] * change details more change details [blank line(s), included in output of dpkg-parsechangelog] * even more change details [optional blank line(s), stripped] -- maintainer name <email address>[two spaces] date


    Note 我标红的地方要注意

    下面我附上wireshark-1.10.1的changelog,来做一个对比学习

      wireshark   (1.10.1)   unstable;   urgency=low

            (空行)

      (两个空格)*(空格)Self-made package

            (空行)

      (空格)--  Wireshark  Self-made package  <wireshark@example.com> (2个空格)   Wed, 27  Jan  2010 00:00:00 +0000

    由此可见,其实details是不重要的,我们只需要把格式写正确,版本写正确就可以了,下面接着介绍changelog的有关内容:

    package (version):是安装包的名字和版本号

    distribution(s):这个英文还没研究明白,不过我查过wireshark,glog等等的changelog都是使用unstable

    urgency:是为了表示这个版本比上一个版本的重要程序,它的选项有low,mediumhighemergency, or critical这几个。wireshark和glog都是使用的lowchange details:至少要有2个空格开始,而且要以*号和分隔符[一般是空格]开始,而且还有下面紧接着的行要和上面对齐【如果不明白看上面格式】。 一般使用的话,建议这里不要写太多。maintainer name:是安装包的维护人员的名字,email就不再解释了,记得email后跟两个空格
    date: 
    day-of-week, dd month yyyy hh:mm:ss +zzzz,其他的时间格式就不再介绍

    Copyright


    "Every package must be accompanied by a verbatim copy of its copyright information and distribution license in file /usr/share/doc/package/copyrigh"

    这一句我就不再翻译了,就是说我们的安装包必须有一个版权声明的信息文件,就是copyright。不再罗嗦,没啥技术含量,就是一些说明性文字你可以参考https://www.debian.org/doc/debian-policy/ch-archive.html#s-pkgcopyright

    这篇文章就写到这里,主要介绍了debian比较重要的changelog,下面我会介绍重要的rules文件,(未完待续)

  • 相关阅读:
    MySQL的图形化安装
    java笔记整理
    运动会报名系统的简易实现
    JDBC知识点总结
    MySQL常用知识总结
    python的传参数用法
    R统计数据框的行数
    SAINT学习笔记
    win10 双网卡设置内网和外网同时访问
    根据GSVA结果绘制不同组的趋势图
  • 原文地址:https://www.cnblogs.com/457220157-FTD/p/4065423.html
Copyright © 2020-2023  润新知