dpkg 解包 重新打包

发布时间 2023-06-24 15:38:17作者: 北京开发

1.把包控制脚本解包出来

        dpkg-deb  -e   nano.deb    nano/DEBIAN

2.  把程序解包出来

         dpkg-deb  -x    nano.deb   nano

3. 重新打包

    dpkg-deb   -b   nano   nano_2.deb 

 

 

 

control字段信息说明

  • package:程序名称,中间不能有空格
  • version:软件版本
  • description:程序说明
  • section:软件类别,utils,net,mail,text,x11
  • priority:软件对于系统的重要程度,required,standard,optional,extra等
  • essential:是否是系统最基本的软件包,yes/no,若为yes,则不允许卸载(除非强制性卸载)
  • architecture:软件所支持的平台架构,i386,arm64,amd64,m68k,sparc,alpha,powerpc等
  • maintainer:维护者信息
  • source:软件包的源代码名称
  • depends:软件所依赖的其他软件包和库文件,若依赖多个软件包和库文件,采用逗号隔开
  • pre-depends:软件安装前必须安装、配置依赖性的软件包和库文件,常用于必须的预运行脚本需求
  • recommends:推荐安装的其他软件包和库文件
  • suggests:建议安装的其他软件包和库文件