欢迎各位兄弟 发布技术文章
这里的技术是共享的
pkgutil
是 Package Utility(包工具)的简写,它是 macOS 系统内置的软件包管理工具。
pkg = Package(软件包)
util = Utility(工具)
查询已安装的软件包
bashpkgutil --pkgs # 列出所有安装的包
查看包内容
bashpkgutil --files com.apple.pkg.Rosetta # 查看某个包安装的文件
包信息检查
bashpkgutil --pkg-info com.apple.pkg.Rosetta # 显示包的元数据
验证包的完整性
bashpkgutil --check-signature "com.apple.pkg.Xcode" # 检查软件包签名
命令 | 用途 | 系统 |
---|---|---|
pkgutil
| 管理 macOS .pkg 安装包 | macOS |
dpkg
| 管理 Debian/Ubuntu .deb 包 | Linux (Debian系) |
rpm
| 管理 Red Hat .rpm 包 | Linux (RHEL/Fedora) |
在 macOS 上,pkgutil
主要用于管理通过 Installer (/usr/sbin/installer
) 安装的官方 .pkg
格式软件包,而第三方工具如 brew
通常使用自己的包管理系统。