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

2023-09-17 09:36:00 +08:00
 zzz6519003

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

删除 qq 音乐

重新安装 qq 音乐

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

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

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

https://tanronggui.xyz/t/974517

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

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

© 2021 V2EX