Homebrew 使用详解

Homebrew 使用详解

Homebrew 是 macOS 和 Linux 上的包管理工具,用于方便地安装、更新、删除和管理软件包和依赖项。以下是 Homebrew 的完整使用指南。


一、安装 Homebrew

1. macOS

在终端中运行以下命令:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

执行完毕后,按照提示配置环境变量,通常将以下内容添加到 .zshrc 或 .bash_profile

export PATH="/usr/local/bin:/opt/homebrew/bin:$PATH"

2. Linux

Linux 上安装命令类似:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

二、Homebrew 常用命令

1. 搜索软件包

brew search <软件包名称>

示例:

brew search python

2. 安装软件包

brew install <软件包名称>

示例:

brew install wget

3. 更新 Homebrew 和软件包

  • 更新 Homebrew 本身:brew update
  • 更新所有已安装的软件包:brew upgrade

4. 卸载软件包

brew uninstall <软件包名称>

示例:

brew uninstall wget

5. 查看已安装的软件包

brew list

6. 查看软件包信息

brew info <软件包名称>

示例:

brew info python

7. 清理无用文件

brew cleanup

清理 Homebrew 下载的缓存文件,释放磁盘空间。


三、管理 cask 应用(macOS 专用)

Cask 用于安装 macOS 图形界面应用程序。

1. 搜索应用

brew search --cask <应用名称>

示例:

brew search --cask google-chrome

2. 安装应用

brew install --cask <应用名称>

示例:

brew install --cask google-chrome

3. 卸载应用

brew uninstall --cask <应用名称>

示例:

brew uninstall --cask google-chrome

四、一些高级功能

1. 查看依赖关系

brew deps <软件包名称>

示例:

brew deps python

2. 修复 Homebrew 问题

brew doctor

此命令可以诊断并提示如何修复潜在问题。

3. 切换软件包版本

有些软件包支持多版本管理,可以切换不同版本:

brew install <软件包名称>@<版本号>

示例:

brew install python@3.9

五、Homebrew 仓库管理

1. 添加仓库(Tap)

brew tap <仓库名称>

示例:

brew tap homebrew/cask

2. 移除仓库

brew untap <仓库名称>

示例:

brew untap homebrew/cask

六、常见问题与解决

1. Homebrew 找不到包

  • 可能需要更新 Homebrew:brew update
  • 检查是否需要添加额外的仓库(tap)。

2. 权限问题

  • 如果安装软件提示权限错误,可以尝试使用 sudo 修复:sudo chown -R $(whoami) /usr/local/Homebrew

3. 下载速度慢

  • 可以配置国内源(如清华大学的镜像)加速:git -C "$(brew --repo)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git brew update

通过以上指南,你可以高效地使用 Homebrew 管理 macOS 和 Linux 上的软件包!

Comments are closed.