当前位置: 首页 > news >正文

如何解压一个MacOs PKG 安装包修改内容后重新打包

1. 使用 pkgutil 先解决pkg到一个文件夹,

pkgutil pkgutil  --expand  abc.pkg  expaneded

2. 去到 expaneded 目录,找到Payload文件,执行cpio -i 

 cat Payload  | cpio -i

3. 然后你会得散开的安装资源和执行文件, 一般放到一个文件夹里,如package,  你就可以修改了,随登便你如何改

4. 改好之后,我们要使用cpio -o 把散开的文件打包成Payload

find package | cpio -o --format odc >  Payload

5. 然后你就可以再使用pkgutil 打这个expaneded目录打包成pkg了

 pkgutil --flatten  expaneded abc_moded.pkg

6. 最后,可以使用create-dmg 生成一个dmg的安装包

brew install create-dmg
mkdir dmg 
cp abc.pkg dmgcreate-dmg  --volname abc  abc.dmg  dmg

http://www.dtcms.com/a/516422.html

相关文章:

  • Linux 与 Windows:谁更适合 CLI 模式 AI 编程工具?
  • 深度学习(15)-PyTorch torch.nn 参考手册
  • 人工智能Pytorch开发环境的搭建
  • 【研究生随笔】Pytorch中的多层感知机
  • 广州知名网站建设性价比高三乡网站建设公司
  • 网站的建设流程图跨境电子商务网站建设
  • 佛山小学网站建设上海上市公司全部名单
  • linux怎么管理文件空间
  • Isaac-GR00T valueerror: no valid stream found in input file accept image
  • 如何在Linux安装 dotnet-sdk-2.2.207-linux-x64.tar.gz(解压+配置+验证)
  • js图片展示网站wordpress 豆瓣评分
  • 深度学习-175-知识图谱技术之langchain与neo4j的深入剖析
  • JAVA算法练习题day49
  • P1028 [NOIP 2001 普及组] 数的计算
  • centos怎么查看磁盘是机械还是固态
  • 全面掌握 PostgreSQL 关系型数据库,PostgreSQL 介绍,笔记02
  • 自己做网站在线看pdf建立官方网站多少钱
  • 怎么做网站的页眉抖音上做我女朋友网站
  • 感知即安全:安防监控系统的价值重构
  • linux init3 命令行终端模式下连接wifi
  • 上下文工程(context engineering)学习笔记
  • 网站黄页推广软件丽水网站建设微信推广
  • OpenAI推出了支持人工智能的浏览器ChatGPT Atlas
  • 百度不收录网站文章还有哪些数据库网站
  • 学习Java第四十六天——黑马商城MQ入门85~100
  • 031-Cruehead.1
  • 双管齐下:结合显式等待与Timeout处理复杂Ajax网页
  • 重庆网站营销公司wordpress使用百度分享插件下载
  • 快速上手大模型:机器学习5(逻辑回归及其代价函数)
  • 网站更换服务器怎么做建筑企业资质公司