Homebrew 包管理器指南:一条命令装好软件,Brewfile 一键还原整台机器 📅 发布时间:2026/8/31 13:34:13 👁 浏览次数: Homebrew 包管理器指南一条命令装好软件Brewfile 一键还原整台机器【免费下载链接】brew The Package Manager for Everywhere项目地址: https://gitcode.com/GitHub_Trending/br/brewHomebrew 包管理器把装软件、管版本、跑服务这几件琐事全接走了命令行工具、图形界面应用、后台服务各归其位新机器上用一份清单文件就能把环境原样搬回去。装它的过程本身也只要一条命令跟着敲完十分钟内你的终端就多了一整套软件管家。一条命令装好 HomebrewmacOS 与 Linux 的安装前置条件安装前确认系统里有基础工具macOS 上运行xcode-select --install装好命令行工具即可Linux 先装上build-essential、procps、curl、file、git这几个包。官方安装一行命令/bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)脚本会把 Homebrew 放到默认前缀Apple Silicon 是/opt/homebrewIntel 的 Mac 是/usr/localLinux 是/home/linuxbrew/.linuxbrew全程不需要 sudo。配置 shell 环境并跑一次体检eval $(/opt/homebrew/bin/brew shellenv) brew doctor第一行让终端认识brew命令记得把类似这行写进~/.zshrc或~/.bashrc每次开终端自动生效Linux 把路径换成/home/linuxbrew/.linuxbrew/bin/brew。第二行做体检它报什么问题就照提示修什么。更细的前缀说明和进阶配置可以看仓库里的 安装文档。日常高频命令速查表Homebrew 管理两类包命令行工具叫 formula图形应用叫 cask装 cask 时加上--cask参数就行。下面这张表覆盖你日常九成的操作功能命令一句话说明找软件brew search ffmpeg名字对得上就出现在列表里看详情brew info ffmpeg装之前先确认版本、依赖和注意事项装命令行工具brew install ffmpeg下载、校验、落位一气呵成装图形应用brew install --cask iterm2上游签好的应用直接装上看本机装了啥brew list所有家底一目了然--cask只看应用查可升级项brew outdated列出有新版的全部软件移除软件brew uninstall ffmpeg干净地反向卸载用 pin 锁住临时不敢升级的版本某个大版本升级把你的工作流搞挂了先把旧版钉住brew pin 名字。等新版稳定了再brew unpin 名字放行。顺手把磁盘垃圾清了旧版本和过期的下载文件一直躺在磁盘上。跑一下brew cleanup各软件的老版本和过期文件就被删掉了升级之后它也会自动清一遍基本不用惦记。后台服务交给 brew services数据库、代理、队列这类需要常驻的进程交给brew services统一调度brew services start postgresql16 # 注册并启动 PostgreSQL brew services list # 查看每个服务的当前状态 brew services restart nginx # 改完配置直接重启装完依赖后应用弹更新提示你只需要点一下。而用 Homebrew 管理的软件这条路径被brew upgrade走成了一条命令的事状态也随时能查。Brewfile 一键还原整台机器环境新机器或新同事要一套跟你一模一样的开发环境别再逐个口述软件名了brew bundle dump --file~/Brewfile # 导出当前清单 brew bundle install --file~/Brewfile # 新机器上一条命令还原导出的 Brewfile 是纯文本装过的命令行工具、图形应用、服务状态都在里面扔进 git 仓库随代码一起版本管理。Bundle 文档 里还有 tap 依赖、编辑器扩展等更完整的写法。两个最容易踩的坑 ️图形应用里找不到 brew 装的命令行工具。这类应用的默认搜索路径里不含 Homebrew 的 bin 目录。执行下面这行把 brew 的路径写进系统级 PATH再重启即可sudo launchctl config user path $(brew --prefix)/bin:$PATH每次敲命令都要等它自动刷新感觉变慢了。这是 Homebrew 在例行更新自己的软件源定义属于正常行为。嫌它频繁的话export HOMEBREW_NO_AUTO_UPDATE1把这行加进 shell 配置以后你自己挑时间手动跑brew update就好。坑基本就这两个。现在打开终端跑一次brew doctor确认环境干净然后挑一个你想装的工具试试——brew search找到它brew install装下它剩下的交给时间。【免费下载链接】brew The Package Manager for Everywhere项目地址: https://gitcode.com/GitHub_Trending/br/brew创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考