就普遍性而言,pkg文件是可以直接安装的,但也有装到一半失败的情况,主要原因就是没有安装目标路径的权限。有的pkg会中途申请权限,有的pkg直接报错无法安装,对于这种情况,其实是可以手动直接解压的。
第一步,把pkg文件拆开,找到里面的Payload文件:
1 | mkdir Temp |
一般在二级目录下,有个名字是Payload的无扩展名的文件,直接解压缩就好:
1 | tar -xvf Payload -C ./Temp |
- x: Extract,解压缩
- f: File,文件
- v: Verbose,详情
看到的目录及内容,就和自动安装后的是一样的。