随笔 - 3,  文章 - 0,  评论 - 0,  阅读 - 806

一、概念

​ 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>

posted on   Lanny_阆  阅读(550)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示