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

253 天前
 zzz6519003

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

删除 qq 音乐

重新安装 qq 音乐

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

7919 次点击
所在节点    程序员
60 条回复
luckykong
253 天前
习惯的方式 是什么方法?求告诉一下
有几个其他软件,迫切需要删除本地信息
lsry
253 天前
我倒是希望用戶信息和軟件安裝在同一個文件夾,這樣就可以一鍵刪除,徹底消失
MeMoDiv
253 天前
不要总是把 uninstall.exe 当作 timetravel.exe……
ck65
253 天前
别浪费时间分析了,直达患处吧 https://freemacsoft.net/appcleaner/
Leonard
253 天前
在意这个的话建议只从 App Store 下载软件
icyalala
253 天前
"用习惯的方式直接删除" 是什么?
我尝试了一下,直接删除 .app 然后重新复制,并不会清除登录信息,这显而易见。
EVANGELIONAir
253 天前
包管理器不都是这样吗,他只负责程序文件而不负责配置文件
你在 linux 下无论哪个发行版包管理器都只是卸载了程序文件,用户目录下的.config 是不会删除的,重装软件,还是已登录情况
hellomynameis
253 天前
@MeMoDiv 唉桌面系统,还是 iPhone 删 app 删的干净
agagega
253 天前
@hellomynameis
iPhone 也不一定能删干净,还有 keychain 这个玩意。百度系 app 删了重装还能提示你是不是要登录上一次的账号
jfv
253 天前
@mokiki 赞同
jfv
253 天前
举个例子, 你用 homebrew 安装了 chrome, 然后用 chrome 下载了一堆文件, 先不说卸载 chrome 的同时把下载的文件删除合不合理, homebrew 怎么知道 chrome 下载的文件扔哪呢?
LK99
253 天前
@sanshao124 求详细说说,具体“自己再把系统文件夹查一遍”有没有详细步骤。
mlyxdev
253 天前
darksword21
252 天前
用 nix
eairjhioaegnh
252 天前
@sanshao124 电子洁癖晚期了
Tink
252 天前
正常的
ysc3839
252 天前
首先绝大多数 macOS app 并不是真正的“绿色软件”,仅仅是免安装软件。按照绿色软件的定义,应该是不会主动往程序目录外写文件的,但绝大多数 macOS app 仅仅是能解压即用,用户数据等还是会写到系统公共的应用数据目录。
另外仅靠包管理也不能可靠实现卸载软件时把软件数据都删除,最多是提前写好软件可能会写数据的目录,卸载时顺便删除,没写的话就删不掉。
要可靠实现软件卸载时删除数据,只能依赖沙盒,然而目前三大桌面操作系统:Windows 只有 UWP 应用支持沙盒,传统 Win32 应用还不支持。macOS 只对商店应用启用较严格的沙盒,非商店应用是可以免授权读写用户目录下许多地方的。Linux 下似乎只有 snap 支持沙盒?
LitterGopher
252 天前
說得很對,可是我安裝 brew 是爲了卸載的時候卸載得比較乾淨麼?
studyrun
252 天前
@lovestudykid #4 你既然这么说,那以后也别说 Windows 和安卓软件流氓,到处拉屎了
starrycat
252 天前
卸载软件一般我会先退出登录

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

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

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

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

© 2021 V2EX