Mac OS下如何把软件卸载干净?

mac 上软件安装方式

1.dmg 文件安装
2.App Store 安装(卸载方法与 dmg 文件安装一致)
3.pkg 安装包安装
4.Homebrew 等包管理器安装

具体卸载方法

卸载 dmg 文件安装的软件

dmg 是苹果电脑上专用的磁盘镜像(disk image)文件,类似于 Windows 平台上的 iso 镜像,dmg 类似于一个压缩文档,支持压缩与加密,将程序与文档打包成 dmg 是一种比较流行的软件发布形式。

macOS 下的程序,通常不像 Windows 电脑下的那么复杂,不会有注册表,DLL 什么的。找出安装 dmg 时创建的文件,删除掉这些文件即可把软件卸载干净。安装 dmg 一般创建了这些文件:/Applications 目录中的主程序;~/Library/Application Support/该程序的支持文件;/Library/Preferences/目录中后缀名为“.plist”的配置文件;软件处理的数据文件,图片处理软件一般在/Pictures 目录找,其他程序一般在~/Documents 目录找。找出这些文件删除即可。

卸载 pkg 安装包安装的软件

不同的操作系统都有专属于自己的软件安装包格式。如 Ubuntu 系统上的 deb 安装包,Windows 系统上的 msi 安装包等。
macOS 系统一般使用 dmg 发布软件;当 App 有一些特定的需求,比如:向系统配置面板写配置程序、安装屏幕保护程序、读写特定的目录与文件等,才会使用 pkg 软件安装包格式。
pkg 文件安装的软件卸载较麻烦,需要借助命令行。
安装的 pkg 软件包,都记录在以下

/Library/Receipts/InstallHistory.plist
/private/var/db/receipts
列出已经安装的 pkg,显示的是 pkg 的 ID

$ pkgutil --pkgs
查看目标 pkg 的信息

$ pkgutil --pkg-info pkg-name

由 pkgutil --pkg-info 获取到的 location 地址,删除即可。以上图为例

$ sudo rm -r /usr/local/aria2
删除安装包记录

$ sudo pkgutil --forget aria2

卸载 Homebrew 安装的软件

$ brew uninstall app-name

作者:仰海的黑板报
链接:https://www.jianshu.com/p/61f85d4102c7
来源:简书