Mac包管理工具-Homebrew
简介
Homebrew是一款包管理工具,目前支持macOS和linux系统。主要有四个部分组成: brew、homebrew-core 、homebrew-cask、homebrew-bottles。
名称 | 说明 |
---|---|
brew | Homebrew 源代码仓库 |
homebrew-core | Homebrew核心源 |
homebrew-cask | 提供 macOS 应用和大型二进制文件的安装 |
homebrew-bottles | 预编译二进制软件包 |
Homebrew仅需执行相应的命令,就能下载安装需要的软件包,可以省掉自己去下载、解压、拖拽(安装)等繁琐的步骤。 比如安装服务器 node,打开终端执行以下命令即可安装:
1 |
|
安装
使用官网脚本安装
打开终端,执行命令:
1 |
|
安装完成即可。
使用berw镜像安装脚本
如果用官网脚本安装下载很慢或者因为网络超时失败,那么我们就可以找另一种方式来安装。
执行如下命令行:
1 |
|
该脚本用了中科大镜像加速访问,仅修改仓库地址部分,不会产生安全隐患。 关于中科大所提供的 Homebrew 镜像服务: https://lug.ustc.edu.cn/wiki/mirrors/help/brew.git
更改Homebrew安装源
有时用Homebrew安装某个软件包会特别慢或者经常会失败(因为服务器在国外),那为了改善一下这个状况,我们需要将Homebrew的安装源替换为国内镜像。
修改brew.git
执行:
1 |
|
修改homebrew-core.git
执行:
1 |
|
修改homebrew-cask.git(可选)
执行:
1 |
|
修改homebrew-bottles
在你的用户目录下的.bash_profile
或者.zshrc
中添加如下环境变量。
1 |
|
也可以通过命令来添加,bash如下:
1 |
|
zsh如下:
1 |
|
如果遇到brew uninstall
地址无法访问问题,执行如下命令:
1 |
|
基本用法
功能 | 命令 |
---|---|
查询 | brew search 软件包名 |
安装 | brew install 软件包名 |
卸载 | brew uninstall 软件包名 |
更新 Homebrew | brew update |
查看 Homebrew 配置信息 | brew config |
清除低版本软件包 | brew cleanup |
更新所有软件包 | brew upgrade |
可能遇到的问题
1、若出现 Error: Checksum mismatch.
这里是由Homebrew目录下的portable-ruby-2.6.3_2.yosemite.bottle.tar.gz文件引起的安装中断,只需要到上面对应的路径里,删掉这个文件,重新执行安装命令即可:
1 |
|
2、安装过程中在Cloning into…卡住
终断安装任务(快捷键:Control+C),执行:
1 |
|
安装完成后用brew -v查看版本信息,可以查看即安装成功。
Mac包管理工具-Homebrew
https://houboye.github.io/2023/07/27/230727-homebrew/