我用以下方法证明了 如果用 homebrew 装软件,就卸载不干净了?

274 天前
 zzz6519003

用 brew 安装 qq 音乐(brew install qqmusic),登陆账号

删除 qq 音乐

重新安装 qq 音乐

你会发现你的 qq 音乐依然是登陆后的状态

8028 次点击
所在节点    程序员
60 条回复
sanshao124
274 天前
@eairjhioaegnh 哈哈,是的,我家里地上有根头发都要捡起来
sanshao124
274 天前
@LK99
用 appcleaner 类软件卸载软件后
删除系统残余
~/Library/Application Support
~/Library/Containers
有时候这两个里面还是会有卸载软件的东西
billgong
274 天前
主要还是对 Homebrew 的定位不了解。这只是个包管理器罢了,就算换 apt yum 这些也卸载不干净啊。和 Windows 端的 scoop 不是一路人。况且这个包还是个 cask ,这下连包管理器都算不上了,只是个软件安装器了,如果 cask 的规则里不包含 zap ,那生成的配置、缓存之类的文件是不会被清理掉的。

可以先用 AppCleaner 或 CleanMyMac 之类的软件清理干净,然后再在 hb 里卸载对应的 cask
lovestudykid
274 天前
@Leonard App Store 安装的也要写其他文件夹的
IvanLi127
274 天前
这明明你装的软件有问题。。。而且这个脚本大概率是第三方维护的。。。

最后这说不定是那个软件的 feature 呢 \狗头
1217950746
274 天前
建议看看 ~/Library/Containers 这个目录,高血压起来了不要怪我 [手动狗头]
zhouweiluan
274 天前
理解 OP 的意思。
之前很多人吹用 homebrew 装就是为了能 100%把安装的东西的所有痕迹删除干净,只是对这些人的反驳而已😂
mikewang
273 天前
需要加上 --zap 选项。
就如同 apt remove 和 apt purge ,如果你使用 apt remove 也会发现“卸载不干净”。
tianshilei1992
273 天前
QQ 音乐竟然支持 HomeBrew 安装,高级…
jqtmviyu
273 天前
那我再说个让你高血压的, 你装个类似 ffmpeg , 卸载后发现它装上的一堆依赖还在.

brew deps --tree --installed

我隔半年就会运行 brew autoremove
parthenon2007
273 天前
@jqtmviyu #50 学到了。
maemolee
273 天前
我用普通的安装方式,应用也会在~/Library/Containers 里面留下一堆垃圾,都得手动删。
yexingshusheng
273 天前
Huelse
273 天前
@jqtmviyu 我还会不定期跑一次 brew cleanup --prune=all
8355
273 天前
@Huelse This operation has freed approximately 1.5GB of disk space. tks
bjfane
273 天前
@8355 装的挺多啊
supersu
273 天前
用 mac clean pro 卸载,这玩意卸载的比 app cleanner 还要干净,不过可能有个副作用,就是卸载残留扫描把我的 vim 插件全给扬了
Richared
273 天前
@supersu 昨天用 cleanmymac 一通扫,给我 fleet 里没有另存的文件扬了。
supersu
273 天前
@Richared 节哀顺变~😂
x250881478
272 天前
作为上架过 homebrew cask 的人, 连带数据一起删除并不是个好主意, 比如我的软件, 是会创建数据库文件的, 如果和软件放到一起, 用户删除时候, 连个提示都没, 直接就没了, 肯定有问题吧

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

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

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

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

© 2021 V2EX