Skip to contentHomebrew 知识大纲
1. Homebrew 简介
- 1.1 什么是 Homebrew
- 1.2 Homebrew 的核心特性
- 1.2.1 包管理
- 1.2.2 依赖管理
- 1.2.3 简单易用
- 1.3 Homebrew 的应用场景
- 1.3.1 开发环境搭建
- 1.3.2 软件安装与管理
- 1.3.3 系统工具扩展
2. Homebrew 安装与配置
- 2.1 安装 Homebrew
- 2.1.1 在 macOS 上安装
- 2.1.2 在 Linux 上安装 (Linuxbrew)
- 2.2 Homebrew 的基本配置
- 2.2.1 环境变量配置
- 2.2.2 镜像源配置
- 2.2.3 更新与升级
3. Homebrew 的基本操作
- 3.1 安装软件包 (
brew install) - 3.2 卸载软件包 (
brew uninstall) - 3.3 更新软件包 (
brew upgrade) - 3.4 查看已安装的软件包 (
brew list) - 3.5 搜索软件包 (
brew search) - 3.6 查看软件包信息 (
brew info)
4. Homebrew 的高级操作
- 4.1 管理软件包版本
- 4.1.1 切换软件包版本 (
brew switch) - 4.1.2 锁定软件包版本 (
brew pin)
- 4.2 管理服务 (
brew services) - 4.2.1 启动服务 (
brew services start) - 4.2.2 停止服务 (
brew services stop) - 4.2.3 重启服务 (
brew services restart)
- 4.3 管理 Cask
- 4.3.1 安装 GUI 应用 (
brew install --cask) - 4.3.2 卸载 GUI 应用 (
brew uninstall --cask) - 4.3.3 查看已安装的 Cask 应用 (
brew list --cask)
5. Homebrew 的常见问题与解决方案
- 5.1 安装失败问题
- 5.2 依赖冲突问题
- 5.3 更新与升级问题
- 5.4 镜像源配置问题
6. Homebrew 的实践案例
- 6.1 搭建开发环境
- 6.1.1 安装编程语言 (如 Python, Ruby, Node.js)
- 6.1.2 安装数据库 (如 MySQL, PostgreSQL)
- 6.1.3 安装开发工具 (如 Git, Docker)
- 6.2 安装常用软件
- 6.2.1 安装浏览器 (如 Chrome, Firefox)
- 6.2.2 安装编辑器 (如 Visual Studio Code, Sublime Text)
- 6.2.3 安装办公软件 (如 LibreOffice, Slack)
7. Homebrew 的未来发展与生态
- 7.1 Homebrew 的新特性
- 7.2 Homebrew 与其他包管理工具的对比
- 7.2.1 Homebrew vs MacPorts
- 7.2.2 Homebrew vs apt (Debian/Ubuntu)
- 7.2.3 Homebrew vs yum (CentOS/RHEL)
- 7.3 Homebrew 的社区与资源
8. 参考资料与进一步学习
- 8.1 官方文档
- 8.2 推荐书籍
- 8.3 在线课程与教程
- 8.4 社区与论坛