Homebrew 是 Mac 上广泛使用的包管理工具,支持安装、更新、卸载和管理软件包。以下是常见可通过 Homebrew 安装的软件分类及示例:
一、开发工具类
编程语言相关 - 编译器:`brew install gcc`、`brew install clang`
- 版本控制:`brew install git`、`brew install luarocks`
- 构建工具:`brew install cmake`、`brew install make`
调试与开发辅助
- 调试器:`brew install gdb`、`brew install LLDB`
- 版本管理:`brew install curl`、`brew install wget`
二、数据库与服务器
数据库管理系统
- MySQL:`brew install mysql`
- PostgreSQL:`brew install postgresql`
- NoSQL:`brew install mongodb`
服务器软件
- Web 服务器:`brew install nginx`、`brew install apache2`
- 进程管理:`brew install supervisor`
三、多媒体与设计工具
视频编辑
- 基础工具:`brew install ffmpeg`、`brew install adobe-bridge`
- 专业软件:`brew install adobe-premiere`
图像处理
- 基础工具:`brew install imagemagick`
- 设计软件:`brew install adobe-bridge`
四、网络工具与实用软件
网络调试
- 工具:`brew install socat`、`brew install netcat`
- 代理工具:`brew installCharles`
系统工具
- 系统监控:`brew install htop`、`brew install glances`
- 文本编辑:`brew install vim`、`brew install neovim`
五、其他常用软件
终端增强: `brew install iTerm2`、`brew install alacritty` 包管理工具
容器化:`brew install docker`
安装方法示例
```bash
更新 Homebrew
brew update
安装软件(以 git 为例)
brew install git
卸载软件(以 wget 为例)
brew uninstall wget
查询已安装软件
brew list
查看软件文档
brew info ffmpeg
```
注意事项
网络问题:
国内网络可能屏蔽部分源,建议使用 [brew.sh](https://brew.sh/) 或配置代理。2. 权限问题:安装过程中可能需要输入系统密码,建议使用 `sudo`(谨慎使用)。3. 依赖管理:Homebrew 会自动处理依赖关系,但复杂项目需注意版本兼容性。
通过以上分类和示例,可根据需求快速定位所需软件并安装。