一) 问题描述
.pkg
后缀名的安装软件,由于手动删除,卸载不干净,导致重新安装失败,不成功!
二) 解决方案
- 设软件名为
xxxx
- 终端运行如下指令
pkgutil --pkgs | grep -i xxxx
,
xxxx
为搜索关键字,此处进行模糊搜索,可不完全匹配,
运行后会检索出和xxxx
关键字相关的PKGID
列表,
找出我们需要 完全卸载 的那一个,
找到后复制备用,后续终端指令用到PKGID
字段
pkgutil --pkgs | grep -i xxxx
- 接着终端运行如下指令
pkgutil --files PKGID
,
PKGID
是安装包id
,运行后会检索出和PKGID
安装包相关的文件目录列表,逐个删除
即可
pkgutil --files PKGID
- 最后终端运行如下指令
sudo pkgutil --forget PKGID
,
PKGID
是安装包id
,运行后即可完全删除卸载
sudo pkgutil --forget Pv