Skip to content
This repository has been archived by the owner on Dec 1, 2023. It is now read-only.

Latest commit

 

History

History
32 lines (23 loc) · 1.76 KB

other.md

File metadata and controls

32 lines (23 loc) · 1.76 KB

其他

资料

开发工具

  • 功能开发:vscode

  • ui开发:glade

  • deb打包方法:见 Makefile: make build

    • control,用了记录软件标识,版本号,平台,依赖信息等数据,这是最主要的文件配置,必不可少;
    • preinst,在解包data.tar.gz 前运行的脚本;
    • postinst,在解包数据后运行的脚本;
    • prerm,卸载时,在删除文件之前运行的脚本;
    • postrm,在删除文件之后运行的脚本;在 Cydia 系统中,Cydia 的作者 Saurik 另外- 添加了一个脚本,extrainst_,作用与 postinst 类似。
    • copyright文件: 不用说,版权信息,相当重要
    • changelog文件: 这是一个必需文件(ppa必须,此处打包不需要),包含软件版本号,修订号,发行版和优先级。
    • rules文件: 这实际上是另外一个Makefile脚本,用来给dpkg-buildpackage用的.
    • compat文件: 这个文件留着是有用的
    • dirs文件:这个文件指出我们需要的但是在缺省情况下不会自动创建的目录