您当前的位置:首页 > 电脑百科 > 软件技术 > 操作系统 > Mac

为什么有的Mac软件(例如NTFS)卸载了以后还会弹通知?

时间:2019-10-21 16:45:22  来源:  作者:

使用过mac 一段时间后,读者会了解到,App(应用程序)一般通过 Apple store 或 网站下载获得。Apple store 上的软件的安装和卸载就不谈了,简洁的令人感动。

而网站上的软件分发一般有三种方式:分发 dmg,分发 zip 包或者分发 pkg包。

前两种比较简单,双击 dmg 或者 zip 包后就能得到 app。这也是Mac 上主流的app分发方式;类似于windows 系统上的绿色安装包,解压即可用。

下面就是今天要讲述的内容了:pkg 包的安装卸载。

pkg 包的安装

类似于 Windows 上安装软件,双击pkg 包后会打开了一个安装界面,选择磁盘,然后各种点下一步就完成安装了。

显然这种方式相比"解压即用"流程长很多,但很多著名的软件都选中这种安装方式,比如 "NTFS For Mac"、"Microsoft office"等。原因是因为系统的 Pkg 安装器允许软件在安装时做额外的事情,即允许安装 app 时执行脚本,以安装app 运行所需要的关键组件。

以 "NTFS For Mac"为例,它在安装过程中会安装 kext(内核扩展),Preference Panes (系统偏好设置的小组件)‘ FileSystem(文件系统) ,Daemon(守护进程),LaunchAgents(启动项, NTFS 用于检测软件更新)等。只有上述关键组件成功安装了,才能保证 NTFS For Mac 的正常运行。

pkg 包的卸载

说了一大堆,读者可能就会问了,对我没啥意义呀,就是安装费点事罢了。 这里我只能说 "too young too simple", 安装时没感觉,但卸载就麻烦了。

如果用户只是简单的卸载了"NTFS for Mac.app", 那么上面 pkg 安装过程中安装的 kext, FileSystem, Daemon 等等还是会留存在电脑上。

更可恶的是还遗留着LaunchAgents, 每当重启电脑时,NTFS Updater 总会弹窗提醒是否要更新。

那么如何完全卸载安装的 pkg包呢?

有的软件很良心,像 NTFS 就在安装包内预留这一个 "Uninstall NTFS For Mac .app"。但很多软件的 Pkg没有预留卸载器,或者卸载器也无法完全卸载干净。所以了解下如何清理 pkg 是很有必要的。

关键:Bom文件

Bom:(Bill of Materials)

当 Pkg 安装时,系统会自动将安装流程记录在 Bom 文件中。包括文件的安装路径、大小、校验和等。Bom 文件存储在 "/private/var /db/receipts",以"NTFS For Mac"为例,它的 bom 文件叫做 "com.paragon-software.pkg.ntfs.bom"。可以通过"lsbom -p MUGsf /private/var/ db/receipts/com.paragon-software.pkg.ntfs.bom" 读取 bom 文件中的内容。这个目录下还有一个同名但后缀不同的 plist 文件,记录着 pkg 版本,location 等信息。结合着两个文件就能得到所有 pkg 安装时额外安装的文件了。

移除额外安装的文件

得到了PKG 安装时额外安装的文件,卸载时直接删除文件就好了嘛?

不行的。比如上面 NTFS 安装的 Kext.Daemon 等,是不能直接删除的。以 Kext 为例:需要执行具体的 "kext unload" 操作, 之后才能安全删除。简单来说就是不同的文件类型有不同的卸载方式,只有对 OSX 比较了解的开发人员才能胜任这个工作。

说了这么多,好像对普通读者没啥用呀。PKG 卸载很麻烦,还需要专业知识。麻烦读者别打我哈,我有一个简单的办法,使用 Lemon 进行卸载就好了。

Lemon 最新版已经适配了某些 Pkg包的卸载。如果读者有遇到哪款 app 卸载不干净的,联系我们哈。

为什么有的Mac软件(例如NTFS)卸载了以后还会弹通知?

 



Tags:Mac   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
如果你用MACD还在傻傻的金叉买,死叉卖,那你可能根本没有掌握它的精髓。今天就分享MACD的8大用法,基本涵盖了可能出现的变化情况,建议下载保存反复观看。1、双线在零轴上方,代表行...【详细内容】
2021-12-27  Tags: Mac  点击:(5)  评论:(0)  加入收藏
MACD、BOLL、KDJ”三大组合精准把握趋势与买卖点![大笑]...【详细内容】
2021-12-27  Tags: Mac  点击:(3)  评论:(0)  加入收藏
KDJ的超买超卖信号按KDJ的值,一般将其所处划分为超买区、超卖区和震荡区:当K、D、J这三个数值处于20以下是超卖区,为买入信号;当K、D、J这三个数值处于80以上是超买区,为卖出信号...【详细内容】
2021-12-23  Tags: Mac  点击:(12)  评论:(0)  加入收藏
MacBook上有不少像IINA、Downie等强大的神器,有像预览、文档编辑等基础软件,也有一些像快捷指令、Automator以及活动监视器等这样一些效率工具软件。 但是在大部分时候,Mac上自...【详细内容】
2021-12-23  Tags: Mac  点击:(18)  评论:(0)  加入收藏
# macos查看cpu支持的指令集sysctl -a | grep machdep.cpu.features # macos 查看cpu是否支持SSE 4.2sysctl -a | grep machdep.cpu.features | grep SSE # 查看cpu的所有...【详细内容】
2021-12-22  Tags: Mac  点击:(10)  评论:(0)  加入收藏
iPad是保有量最大的平板,近年来Apple也一直想让它作为生产力工具存在。奈何iPadOS的诸多限制,离真正的生产力还有很长的路要走。「买前生产力,买后爱奇艺」虽然是句玩笑话,但仔...【详细内容】
2021-12-22  Tags: Mac  点击:(8)  评论:(0)  加入收藏
快周末了,也不知道写点什么,那就给大家去讲讲指标吧,今天给大家讲的指标是MACD的核心用法以及背后的运行原理,可能会有些难,但能看懂一定会有收获,甚至说会让你顿悟也说不定,话不多...【详细内容】
2021-12-17  Tags: Mac  点击:(13)  评论:(0)  加入收藏
12月14日,苹果正式为Mac用户带来macOS Monterey 12.1版本更新。伴随着新版系统的亮相,“同播共享”功能也来到了Mac上。现在用户可以在Mac上利用FaceTime和对方一同看剧、听音...【详细内容】
2021-12-14  Tags: Mac  点击:(21)  评论:(0)  加入收藏
IT之家 12 月 8 日消息,据 9to5 Mac 报道,在向开发者和公共测试者提供 macOS 12.1 Beta 4 一周后,苹果在公开发布前发布了 macOS 12.1 RC 预览版,具体版本号为 21C51。值得注意...【详细内容】
2021-12-08  Tags: Mac  点击:(16)  评论:(0)  加入收藏
人弃我取,人取我予。做交易,每个投资者的初衷都是获取财富,但是俗话说七亏二平一盈,能够成为盈者必定是少之又少,想要盈,就不能在错误的路上越走越远,交易之前,学习是必然的积累,很多...【详细内容】
2021-11-30  Tags: Mac  点击:(20)  评论:(0)  加入收藏
▌简易百科推荐
MacBook上有不少像IINA、Downie等强大的神器,有像预览、文档编辑等基础软件,也有一些像快捷指令、Automator以及活动监视器等这样一些效率工具软件。 但是在大部分时候,Mac上自...【详细内容】
2021-12-23  Seek思科    Tags:macOS   点击:(18)  评论:(0)  加入收藏
# macos查看cpu支持的指令集sysctl -a | grep machdep.cpu.features # macos 查看cpu是否支持SSE 4.2sysctl -a | grep machdep.cpu.features | grep SSE # 查看cpu的所有...【详细内容】
2021-12-22  软件架构    Tags:指令集   点击:(10)  评论:(0)  加入收藏
12月14日,苹果正式为Mac用户带来macOS Monterey 12.1版本更新。伴随着新版系统的亮相,“同播共享”功能也来到了Mac上。现在用户可以在Mac上利用FaceTime和对方一同看剧、听音...【详细内容】
2021-12-14  手机中国    Tags:macOS   点击:(21)  评论:(0)  加入收藏
新版MacBook Pro一出来就有个“杀疯了”的头衔,无论是搭载首次为专业用户设计的超高速 M1 Pro 或 M1 Max芯片:拥有最高10核中央处理器, 32核图形处理器,让大项目做起来轻轻松松;...【详细内容】
2021-11-17  果粉iOS    Tags:MacBook   点击:(42)  评论:(0)  加入收藏
新版Mac发布后相信很多人都蠢蠢欲动,尤其据说它运行大项目时“快得十分吓人”——以MI MAX芯片为例,不但拥有 10 个中央处理器核心、最多达 32 个图形处理器核心和...【详细内容】
2021-11-15  Apper    Tags:Macbook   点击:(42)  评论:(0)  加入收藏
MacBook上有不少像IINA、Downie等强大的神器,也有一些像预览、文档编辑、截图等不可替代的基础软件和功能,但是往往这一类自带软件的功能都会存在一些限制。 另外M1 MacBook大...【详细内容】
2021-11-15  Seek思科    Tags:macOS软件   点击:(37)  评论:(0)  加入收藏
苹果新发布的 MacBook Pro 系列产品,是硬生生地给了一个免费的刘海。如果你没法忍受这个有缺陷式的设计,那就继续往下看这篇文章,它将教如何隐藏这个奇怪的刘海设计。 苹果为...【详细内容】
2021-11-09  友爱科技    Tags:MacBook Pro   点击:(96)  评论:(0)  加入收藏
你听过很多播客的内容吗?你有时也会在 Mac 上收听播客吗?或者你可能有兴趣将播客下载到 Mac 离线收听,这样你就可以在旅行或没有网络的情况下使用。 苹果发布的 Podcasts 应用...【详细内容】
2021-11-09  友爱科技    Tags:Mac   点击:(47)  评论:(0)  加入收藏
Safari 标签页分组:macOS Monterey 对 Safari 浏览器进行了一次重大更新。最直观的是,Safari 窗口的标签页颜色会根据网页的颜色进行自动变化,仿佛这个窗口都是网页的内容,带来...【详细内容】
2021-10-27  高效码农    Tags:Monterey   点击:(301)  评论:(0)  加入收藏
CleanMyMac是一款专业且高效的苹果电脑清理软件。一键智能清理功能帮助了许多Mac用户恢复电脑性能,优化运行速度。CleanMyMac不仅颜值高,功能全面,同时,它还能个性化地进行相关...【详细内容】
2021-10-25  miqimiaomiaowu923    Tags:CleanMyMac   点击:(61)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条