安装了两个网线转接头的驱动,结果发现并没有用处,想要卸载。
安装的时候是直接双击下载的pkg文件,一步步通过向导安装,过程中还有输入系统的密码。
卸载方法如下:
1、查找下你需要卸载的软件包ID,
$ pkgutil --pkgs ... com.realtek.usbeth109 com.realtek.usbethcomposite109 ...
安装的 pkg 软件包,都记录在以下
/Library/Receipts/InstallHistory.plist /private/var/db/receipts
可以列出包的所有文件列表:
$ pkgutil --files PKGID
2、检查下软件包信息,路径
$ pkgutil --pkg-info com.realtek.usbeth109 package-id: com.realtek.usbeth109 version: 1.0 volume: / location: System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/ install-time: 1488696415
从以上我们要获取的信息是,PKGID 为 com.realtek.usbeth109,在根目录 / 下的 System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/ 目录,也就是 /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/ 目录下,这个下面用得到。
3、执行删除操作
$ lsbom -fls /private/var/db/receipts/com.realtek.usbeth109.bom
找到对应的文件,进入我们刚获取的文件夹路径,把对应的文件全部删除:
$ lsbom -fls /private/var/db/receipts/com.realtek.usbeth109.bom | (cd /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/; sudo xargs rm) $ lsbom -fls /private/var/db/receipts/com.realtek.usbeth109.bom | (cd /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/; sudo xargs rm -r)
4、最后清除包管理数据库中的pkg包信息
$ sudo pkgutil --forget com.realtek.usbeth109