.pkg安装失败时,可依次尝试图形界面双击安装、终端指定系统卷安装、终端指定外接卷安装、验证包完整性及启用“任何来源”五种方法。
如果您下载了以.pkg为后缀的软件安装包,但双击后无响应、提示“已损坏”或安装流程无法启动,则可能是由于系统安全策略限制、目标卷不可用、包完整性异常或权限配置缺失所致。以下是解决此问题的步骤:
一、图形界面双击安装
该方法依赖macOS内置安装程序自动解析安装逻辑并引导用户完成授权与路径选择,无需命令行操作,适合普通用户快速部署标准.pkg文件。
1、在“访达”中定位到已下载的.pkg文件,通常位于“下载”文件夹或桌面。
2、双击该.pkg文件,系统将自动调用“安装程序”应用并弹出首个界面,显示软件名称与版本信息。
3、点击“继续”,阅读许可协议,滚动至底部后点击“同意”。
4、确认安装位置,默认为“Macintosh HD”,若无特殊需求请保持不变。
5、点击“安装”,系统弹出管理员密码输入框,必须输入当前账户的登录密码(非Apple ID密码),输入时无视觉反馈属正常现象。
6、等待进度条完成,出现“安装成功”提示后点击“关闭”。
二、终端命令行安装(指定系统卷)
该方法绕过图形界面,直接调用installer工具执行安装,适用于脚本集成、批量部署或图形环境异常时使用,安装过程由终端输出实时反馈。
1、打开“终端”应用,可通过Command + 空格呼出聚焦搜索,输入“终端”后回车。
2、输入以下命令,将/path/to/your.package.pkg替换为实际.pkg文件的绝对路径(可拖拽文件到终端窗口自动生成路径):sudo installer -pkg /path/to/your.package.pkg -target /
3、按回车后,系统会提示输入管理员密码,输入时屏幕无字符显示,属正常行为,输入完毕后回车。
三、终端命令行安装(指定外接卷)
当需要将软件安装至非系统卷(例如已挂载的外置SSD、USB硬盘或网络卷)时,必须明确指定目标卷的挂载路径,而非仅用/,否则安装将失败。
夸克文档
夸克文档智能创作工具,支持AI写作/AIPPT/AI简历/AI搜索等
下载
1、先确认目标卷是否已挂载,运行命令:ls /Volumes/
2、观察输出中是否存在目标卷名称(如MyBackupDrive或External SSD)。
3、执行安装命令,将MyBackupDrive替换为实际卷名:sudo installer -pkg /path/to/your.package.pkg -target /Volumes/MyBackupDrive
四、验证pkg包完整性后再安装
在执行安装前检查.pkg包的元信息,可避免误装来源不明或结构异常的安装包,确保identifier、version及脚本字段符合预期。
1、运行以下命令查看安装包基本信息:installer -pkginfo -pkg /path/to/your.package.pkg
2、重点关注输出中的identifier(如com.example.app)、version及scripts字段是否存在可疑项。
3、若信息无异常,再执行对应安装命令。
五、启用“任何来源”以解除系统阻止
macOS默认阻止未签名或来自未知开发者的.pkg文件运行,启用“任何来源”选项可临时允许此类安装包启动安装流程。
1、打开“系统设置”→“隐私与安全性”→向下滚动至“安全性”区域。
2、若未显示“任何来源”选项,打开终端并输入:sudo spctl --master-disable
3、重启Mac后重新进入“隐私与安全性”,此时应可见“任何来源”,点击解锁并勾选该项。
4、返回访达,右键.pkg文件,选择“打开”,在弹出的警告窗口中点击“仍要打开”。
