3.下载pkg包,解压后修改内容再次打包pkg

2022/5/3 6:14:18

本文主要是介绍3.下载pkg包,解压后修改内容再次打包pkg,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

macos Monterey 无法安装hp打印机驱动,提示不支持 macos Monterey系统,修改验证内容,绕过验证

#!/bin/bash

# 下载hp驱动的dmg文件
curl -o  ./HPDriver5.1.dmg   https://updates.cdn-apple.com/2020/macos/001-41745-20201210-DBC9B46B-88B2-4032-87D9-449AF1D20804/HewlettPackardPrinterDrivers.dmg


hdiutil attach "./HPDriver5.1.dmg"   # 装载目录下的pkg包到系统中,默认装到  /volumes 下
pkgutil --expand /Volumes/HP_PrinterSupportManual/HewlettPackardPrinterDrivers.pkg "./expaneded"   #把pkg解压到指定的文件夹中  ,这里是 expaneded
hdiutil eject /Volumes/HP_PrinterSupportManual   # 卸载装载的pkg包对于上面的 hdiutil 命令

# Udpate 12.0 to 13.0
sed -i '' 's/12.0/13.0/' "./expaneded/Distribution"   # 修改Distributin的 内关于版本的需要,让mac12 可以安装hp打印机的驱动,也可以直接用vim修改

# Repack
pkgutil --flatten "./expaneded" "./HPDrivers5.1_Monterey.pkg"   # 把 expanded 目录打包为一个新的pkg包


# install the driver   # 使用命令直接安装pkg
sudo installer -pkg "./HPDrivers5.1_Monterey.pkg" -target /


这篇关于3.下载pkg包,解压后修改内容再次打包pkg的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程