为什么使用 CleanMyMac 卸载应用后,在 brew cask list 显示的结果中仍然能看到?

2017-07-22 13:41:33 +08:00
 koc

除了手动 brew cask uninstall xxx 再卸载一遍,还有什么办法可以消除不一致么?

3685 次点击
所在节点    macOS
11 条回复
nyanyh
2017-07-22 14:58:41 +08:00
homebrew 是自己维护的一套已安装列表,CleanMyMac 没法改
jy01264313
2017-07-22 17:30:57 +08:00
千万别用 cleanmymac
Lonely
2017-07-22 17:32:34 +08:00
@jy01264313 为啥
koc
2017-07-22 17:33:36 +08:00
@jy01264313 #2
为什么呢?
RqPS6rhmP3Nyn3Tm
2017-07-22 17:35:58 +08:00
不建议用 brew cast 安装二进制包
baichi
2017-07-22 23:23:39 +08:00
@BXIA 为什么呢?
@jy01264313 为什么呢??
RqPS6rhmP3Nyn3Tm
2017-07-23 02:59:27 +08:00
@baichi 软件自带的升级机制可能会把列表搞乱
yangyaofei
2017-07-23 15:46:05 +08:00
@BXIA brew 有写了一个 cu 用 brew 升级 cask 很方便..
clavichord93
2017-07-24 12:36:39 +08:00
不建议使用 brew cask 安装 app,不建议使用 CMM 卸载 app。

brew cask 安装二进制包的时候后续升级比较麻烦,而且之前版本二进制包安装的位置不在 /Applications 里面(后来 homebrew 改版之后不知道现在什么情况),可能会导致部分 app 出现异常。

无脑用 CMM 卸载应用可能会导致卸载不完全。

卸载 app 的正确姿势应该是,对于一些对系统影响比较深远的 app (比如 flash、java、paragon 等),先去官网找有没有卸载方法。对于 MAS 安装的 app,直接 option 删除。对于其它普通 app,直接 command+delete 或者使用 AppCleaner。如果有洁癖,可以手动删除配置文件等。
koc
2017-07-24 14:18:24 +08:00
@clavichord93 #9

现在 brew cask 会把 .app 文件直接移动到 /Applications 文件夹了。

另外,如果有官方卸载方法的,自然要按照官方卸载方法来卸载。
但是对于没有官方卸载方法的,如果不用 CMM 的理由是担心卸载不完全,为什么替代方案却是“直接 ⌘ + delete ” 删除呢,这样不是更不完全了么?至于 AppCleaner,和 CMM 的区别又在哪里呢?
clavichord93
2017-07-24 14:49:32 +08:00
@koc command+delete 只删除 app,不删除配置文件,我觉得如果要删除配置文件、support 文件、scripts 文件和 cache 的话,不如自己手动去删,绝对干净。AppCleaner 我个人体验删除的比 CMM 要干净。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/377185

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX