使用 pkgbuild 制作 pkg 安装文件

Oct 10, 2023 • 预计阅读时间 1 分钟

pkg 是 macOS 上使用的安装包,类似于 Debian 上的 deb 软件包。

使用 pkg 可以很方便的打包一些命令行工具,比如 rar 的 macOS 版本: RAR release

官方提供的是 arm64x64 分开的两个安装包,如果是分享给别人使用,需要把 arm64 和 x64 合并成一个文件:

lipo -create rar-arm/rar rar-x64/rar -output rar
lipo -create rar-arm/unrar rar-x64/unrar -output unrar

然后把文件按下面的目录结构存放:

最后使用 pkgbuild 把目录打包为 Rar.pkg

pkgbuild --identifier com.rarlab.pkg.Rar \
         --version 6.24 \
         --min-os-version 10.9 \
         --install-location /usr/local \
         --root rar \
         Rar.pkg

如何卸载 pkg 安装的程序

使用 UninstallPKG 可以查看通过 pkg 安装的所有程序,可以查看文件列表和卸载程序。

macOS
版权声明:如果转发请带上本文链接和注明来源。

lvv.me

iOS/macOS Developer

树莓派管理交换文件(Swap file)的正确方式

使用 CSS Flex 实现指定间距的九宫格