You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何重装软件包及其所有依赖?brew reinstall仅重装本身不装依赖如何解决

Homebrew 同时重装软件包及其全量依赖的操作方法

默认的brew reinstall命令仅会重装指定的目标软件包,不会自动处理其依赖包,要实现连带依赖一起重装,可参考以下操作:

单次重装目标包+全部依赖

执行命令模板即可:
brew reinstall $(brew deps --include-build <替换为你的软件包名>) <替换为你的软件包名>

  • brew deps 用于查询指定包的全部依赖列表
  • --include-build 会将编译阶段需要的依赖也纳入重装范围,如果你不需要重装构建依赖,可以去掉该参数

举个实际使用示例,比如要重装wget及其全部依赖,执行命令:
brew reinstall $(brew deps --include-build wget) wget

过滤不需要重装的依赖

如果部分依赖体积大、无需重新安装,可以通过管道过滤掉指定依赖,比如重装wget时排除python、openssl:
brew reinstall $(brew deps wget | grep -vE '^(python|openssl)') wget

注意事项

  • 执行重装操作前可先运行brew deps --include-build <包名>查看涉及的依赖列表,确认无误后再执行重装,避免误操作
  • 建议先执行brew update更新本地包索引,确保重装的是最新版本的软件包
  • 依赖数量较多时重装耗时较长,请耐心等待,不要中途中断操作

内容的提问来源于stack exchange,提问作者HappyFace

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 23:42:02