Homebrew从安装到使用
Homebrew
是一款包管理工具,目前支持macOS
和linux
系统。主要有四个部分组成: brew
、homebrew-core
、homebrew-cask
、homebrew-bottles
。
名称 | 说明 |
---|---|
brew | Homebrew 源代码仓库 |
homebrew-core | Homebrew 核心源 |
homebrew-cask | 提供 macOS 应用和大型二进制文件的安装 |
homebrew-bottles | 预编译二进制软件包 |
安装说明
Homebrew
默认安装脚本来源于Homedrew官网
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
如果你等待一段时间之后遇到下面提示,就说明无法访问官方脚本地址(国内网络):
curl: (7) Failed to connect to raw.githubusercontent.com port 443: Operation timed out
可以使用国内自动安装脚本(快的一匹)HomebrewCN
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
安装过程中提示很友好,可以替换国内镜像源
中科大下载源,和清华大学下载源比较稳定,本人安装时网络不是很稳定,会出现下载超时报错的情况,换成中科大下载源重试后问题解决。
卸载说明
使用官方脚本同样会遇到uninstall.sh
地址无法访问问题,同样可使用国内卸载脚本
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"
卸载会自动备份现有文件到桌面,桌面备份需要手动删除。删除成功后根据提示删除环境变量(重新安装时会自动写入)。
常用命令
-
查看帮助,配置,诊断问题
#查看帮助 brew help #查看配置信息 brew config #诊断问题 brew doctor
-
查看版本
brew -v
-
更新
Homebrew
brew update
-
按关键字查询可安装的包
brew search [包名]
-
安装软件包
brew install [包名] #安装git brew install git #安装sublime-text brew install --cask sublime-text #安装google-chrome brew install --cask google-chrome
-
查看已安装的包
brew list
-
查看包依赖
brew deps [包名]
-
更新包
#查询可更新的包 brew outdated #更新所有 brew upgrade #更新指定包 brew upgrade [包名]
-
清理旧版本
#清理所有包的旧版本 brew cleanup #清理指定包的旧版本 brew cleanup [包名] #查看可清理的旧版本包,不执行实际操作 brew cleanup -n
-
锁定不想更新的包
#锁定某个包 brew pin [包名] #取消锁定 brew unpin [包名]
-
卸载安装的包
brew uninstall [包名] #例:卸载git brew uninstall git #强制卸载 brew uninstall [包名] --force
-
查看包信息
brew info [包名]
-
服务管理
#列出所有正在运行的服务 brew services list #启动一个服务 brew services start [包名] #停止一个服务 brew services stop [包名] #重启一个服务 brew services restart [包名] #运行一个服务 brew services run [包名] #卸载没有使用过的服务 brew services cleanup
-
仓库管理
#注意:当brew默认仓库core中不存在当前应用,可以使用tap方法添加应用 #已安装的仓库列表 brew tap #添加仓库 brew tap [user/repo URL] #user/repo github上存在,brew tap user/repo 在本地对https://github.com/user/repo仓库上做了个克隆,完成后brew就可以在这个仓库包上工作,URL方法类同。 #移除仓库 brew untap tap
参考链接
mac下国内安装Homebrew教程
giree:CunKai / HomebrewCN----国内安装
Homebrew网站