用 Pearcleaner 管理 Homebrew:搜索、安装、清理缓存,全程不碰终端
【免费下载链接】PearcleanerA free, source-available and fair-code licensed mac app cleaner项目地址: https://gitcode.com/gh_mirrors/pe/Pearcleaner
用 Pearcleaner 管理 Homebrew 更省心:搜索、安装、卸载、清理缓存都做成了点选界面,点几下就行,不必打开终端。它是一款免费、开源授权的 Mac 应用清理工具,适合不想背命令的新手,也适合怕误删的老手。
Homebrew 越装越乱,清理命令却不敢敲
上个月你装 Homebrew 是为了快速弄个工具,如今brew前缀目录里躺了几十个包,缓存也悄悄堆了不少。磁盘一报警,你打开终端想清理,brew cleanup、brew autoremove,还有一堆要sudo的操作,每条都像陷阱——敲错一个字母,说不定就删到了别的东西。
更麻烦的是想查某个包占了多少空间、装它之前要不要吃掉 500MB。这时候命令行也给不出直观答案。

Pearcleaner 的解法很直接:把 Homebrew 的搜索、安装、卸载、清理都搬进图形界面。你要装什么、占多大、能不能删,看图标和数字就行,不用背命令。下面跟着点一遍。
跟着点一遍:搜索、安装、清缓存
点开 Homebrew 标签页,先确认环境
主窗口左侧边栏里,点那个酒杯(mug)图标的Homebrew。进去后顶部会冒出Browse / Taps / Auto Update / Maintenance四个分段按钮,之后所有操作都在这四处之间切换。
如果这台 Mac 还没装 Homebrew,这里不会报错,而是显示一句 "Homebrew Not Installed" 和一个Install Homebrew按钮,点它跳到官网装好,回来刷新即可。
在 Browse 搜包、看体积,再一键安装
默认停在Browse。搜索框里输关键词,它会同时匹配包名、显示名和描述,记不清完整命令也能搜到。上面再切一下Installed / Available:前者看已装的,后者看还能装什么。
点任意一个包,右侧滑出详情抽屉:版本、占用体积、依赖、是否弃用,一屏看全。觉得没问题,点Install就开始装。工具栏的Console按钮随时能翻开,实时看命令跑到哪一步。

对不用的包点 Uninstall,连残留一起删
在 Installed 里点要卸的包,抽屉里选Uninstall,再确认一次。它会用zap的方式卸载——不只删主程序,连配置、缓存等残留文件一起清掉,比单纯brew uninstall干净。安装、卸载、清理缓存这些底层命令,都封装在 HomebrewController.swift。
进 Maintenance 清缓存、查健康
切到Maintenance,三张卡片各管一摊:
- Cleanup🧹:显示当前缓存占用,点Run Cleanup就清掉旧版本、孤儿依赖和下载缓存。
- Doctor:点Run Doctor给 Homebrew 做个体检,正常是绿勾,有问题是红警,点红警能看具体哪里不对。
- Homebrew Version:显示当前版本,有新版时会标出,点Update Homebrew升级 Homebrew 本身。

缓存和健康检查的界面行为,写在 MaintenanceSection.swift。
装多了、更新频繁时,再上这几个能力
基础流程走完,Homebrew 用久了还会冒出几类事,Pearcleaner 都有对应的点选入口。
给 Homebrew 排个自动维护表 ⏰
Auto Update里打开总开关,可以加多个时间计划。每个计划里勾选 Update Homebrew、Upgrade Packages、Cleanup 中你想做的动作,到点自动跑,后台由 LaunchAgent 托管,跑完还能点View Log看记录。适合软件多、懒得每周手动清一遍的人——设个每周一次,就不用惦记了。这块逻辑见 HomebrewAutoUpdateManager.swift。
把用不上的第三方 Tap 源移除
Taps里列出你加过的所有源:官方源是蓝色,第三方是橙色。点开某一行能看到它提供哪些包,确认没用就移除。适合装过一堆社区源、想给 Homebrew 瘦身的人,移掉不认识的源,更新也会更快。
卸载前先看它被谁依赖
删包时如果这个包正被别的包依赖,Pearcleaner 不会硬删,而是拦下来并告诉你是哪些包在用。这对依赖复杂的环境很关键——先看清牵连,再决定要不要一起卸。
卡住了?这几个坑绕一下就好
- 只看到 "Homebrew Not Installed":原因是系统里没装 Homebrew。点那个Install Homebrew按钮装好,回来刷新就有了。
- 卸载时报 "required by …":原因是这个包还被别的包依赖着。先看清是谁在用,确认那些包也不要了再一起删,别强行硬删。
- 要管理员权限的操作卡住:Pearcleaner 会用系统钥匙串里存的密码来跑
sudo。按提示输一次密码即可,存进钥匙串后下次免输,管理逻辑见 KeychainPasswordManager.swift。
打开 Pearcleaner,进 Homebrew 标签页,今晚就能把攒了半年的缓存清掉。装新的、卸旧的,全在点选的几秒钟里完成。
【免费下载链接】PearcleanerA free, source-available and fair-code licensed mac app cleaner项目地址: https://gitcode.com/gh_mirrors/pe/Pearcleaner
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考