Deb包制作方法

一、概念

​ deb 格式是 Debian 系统(包含 Debian 和 Ubuntu )专属安装包格式,配合 APT 软件管理系统,成为了当前在 Linux 下非常流行的一种安装包。进入 2.x 时代之后有 Cydia 作者 Jay Freeman(saurik) 移植到 iPhone 平台上,一起的还有 APT 软件管理系统。

二、deb包结构

deb 软件包里面的结构:它具有DEBIAN和软件具体安装目录(如etc, usr, opt, tmp等)。

  • DEBIAN 目录:

    • control 文件:

      • Package:软件名称
      • Version:版本
      • Section:软件类别
      • Priority:对系统的重要性
      • Architecture:支持的硬件平台
      • Maintainer:软件包的维护者
      • Description:对软件的描述
    • preinst 文件(可选):安装之前执行的 shell 脚本

    • postinst 文件(可选):安装之后执行的 shell 脚本

    • prerm 文件(可选):卸载之前执行的 shell 脚本

    • postrm 文件(可选):卸载之后执行的 shell 脚本

    • copyright 文件(可选):版权声明

    • changlog 文件(可选):修改记录

  • 软件具体安装目录

三、dpkg打包

dpkg -b . mydeb.deb

第一个参数为将要打包的目录(. 表示当前目录),第二个参数为生成包的名称<.deb file name>

上一篇:libreOffice doc 转pdf


下一篇:Ubuntu系统重装