本文主要是介绍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的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!