首页 > 其他分享 >dpkg 解包 重新打包

dpkg 解包 重新打包

时间:2023-06-24 15:46:31浏览次数:35  
标签:nano 解包 dpkg 软件包 软件 deb 打包

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:建议安装的其他软件包和库文件

标签:nano,解包,dpkg,软件包,软件,deb,打包
From: https://www.cnblogs.com/yyybill/p/17501179.html

相关文章

  • 基于深度学习的文本分类6大算法-原理、结构、论文、源码打包分享
    导读:文本分类是NLP领域一项基础工作,在工业界拥有大量且丰富的应用场景。传统的文本分类需要依赖很多词法、句法相关的human-extractedfeature,自2012年深度学习技术快速发展之后,尤其是循环神经网络RNN、卷积神经网络CNN在NLP领域逐渐获得广泛应用,使得传统的文本分类任务变得更加容......
  • GoLang在不同系统打包
    配置Mac下编译Linux,Windows平台的64位可执行程序:goenv-wCGO_ENABLED=0GOOS=linuxGOARCH=amd64goenv-wCGO_ENABLED=0GOOS=windowsGOARCH=amd64Linux下编译Mac,Windows平台的64位可执行程序:goenv-wCGO_ENABLED=0GOOS=darwinGOARCH=amd64goenv-wCGO_E......
  • 将python程序打包为exe可执行文件方法
    将py打包为exe文件需要依赖pyinstaller第三方库-F:打包后只生成单个exe格式文件;-D:默认选项,创建一个目录,包含exe文件以及大量依赖文件;-c:默认选项,使用控制台(就是类似cmd的黑框);-w:不使用控制台;-p:添加搜索路径,让其找到对应的库;-i:改变生成程序的icon图标。1.单个py文件编......
  • 使用pyinstaller打包python为exe文件
    将Python图形界面程序打包成可执行文件,可以在没有Python环境的电脑上运行,可以使用PyInstaller或者cx_Freeze等工具。使用PyInstaller打包Python程序首先,在命令行中安装PyInstaller:pipinstallpyinstaller在命令行中进入Python程序所在目录。输入以下命令:pyinstaller--onef......
  • 【干货分享】全套Android学习笔记+最新大厂面试真题合集,打包领取
    笔者是一名普通的软件开发人员,一向不喜欢高高在上或者晦涩难懂的理论。我认为知识的本身也应该是通俗易懂的,用晦涩难懂的东西去描述,是对人类进步的阻碍,是知识垄断。笔者希望此系列教程能够以工程实现为出发点和落脚点,简化理论知识,化繁为简地解析Android相关知识点,为各位读者成长为......
  • 前端JS zip打包文件并下载,图片url转base64
    使用jszip这个项目实现的:https://github.com/Stuk/jszipFileSaver.js项目地址是:https://github.com/eligrey/FileSaver.js/<scriptsrc="./FileSaver.min.js"></script><scriptsrc="./jszip.min.js"></script>//初始化一个zip打包对象varzi......
  • systemPath 打包问题
    systemPath打包问题<systemPath><systemPath/>标签的作用是导入外部的jar包。 某次项目中在使用<systemPath>标签导入jar包,该项目本地跑的好好的,但是当打包到线上的时候,出现了找不到该jar包下的某个类的报错。 经过查询,发现使用<systemPath>标签打包的话,需要在<plugin>中......
  • 三菱FX5U系列PLC控制10轴设备成套资料打包三菱FX5U控制10轴伺服的设备成套电气图纸,PLC
    三菱FX5U系列PLC控制10轴设备成套资料打包三菱FX5U控制10轴伺服的设备成套电气图纸,PLC程序,触摸屏程序,原理图,电气元件布局图,运行视频,伺服参数设置,Bom清单,操作说明书。PLC程序带有详细注释,时间锁,通讯,产品多个版型可选,操作方便,设备已经投产,运行稳定。此套程序为一手资料,伺服走脉冲不......
  • Electron打包若依前端为桌面程序
    下面的步骤是我事后整理的,还需要第二个项目进行验证,才能知道是否完整。1.npminstallelectron--save-dev2.npminstallelectron-builder 3.设置图标的:npminstall electron-icon-builder 3.打开env.development文件修改:VUE_APP_BASE_API='线上地址/prod-api'4.在pac......
  • pyinstaller 打包含有multiprocessing多进程代码异常处理
    <table><tr><tdbgcolor=orange>本文所有教程及源码、软件仅为技术研究。不涉及计算机信息系统功能的删除、修改、增加、干扰,更不会影响计算机信息系统的正常运行。不得将代码用于非法用途,如侵立删!</td></tr></table>pyinstaller打包含有multiprocessing多进程代码异常处理环......