2025年1月5日星期日

Mac卸载PKG

pkg常用命令 

pkgutil --pkgs 查看所有
pkg pkgutil --export-plist <pkg-id> 查看pkg信息 
pkgutil --files <pkg-id> 查看pkg所有资源 
sudo pkgutil --forget <pkg-id> 取消pkg资源关联 

卸载方式 

  1. 先通过 pkgutil --pkgs 查看所有pkg,找到需要卸载的pkg-id 
  2. pkgutil --files <pkg-id> 查看pkg的所有资源,删除所有资源 
  3. sudo pkgutil --forget <pkg-id> 取消pkg资源关联 
  4. 卸载完成 

其他方式

pkg更新时,系统会自动删除旧的资源并重新安装,利用这个特性,我们可以打包一个空资源的pkg让系统帮我们清理想要卸载的pkg资源 
  1. 先创建一个空目录 mkdir uninstall 
  2. 打包空目录为pkg pkgbuild --root uninstall --identifier <pkg-id> uninstall.pkg 
  3. 安装uninstall.pkg 
  4. 使用sudo pkgutil --forget <pkg-id> 取消pkg资源关联

没有评论:

发表评论

Mac卸载PKG

pkg常用命令  pkgutil --pkgs 查看所有 pkg pkgutil --export-plist <pkg-id> 查看pkg信息  pkgutil --files  <pkg-id> 查看pkg所有资源  sudo pkgutil --fo...