Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。是一款macOS(或 Linux)缺失的软件包的管理器
安装Homebrew的环境,这里给出简要的安装命令,可以请移步至Homebrew官网 https://brew.sh/index_zh-cn
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
卸载命令如下,来源于网络
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"
brew -v
brew -h
# 有则更新
brew update
# 默认安装软件包最新版本
brew install <packagename>
# 示例:安装node
brew install node
# 卸载指定的软件包
brew uninstall <packagename>
# 卸载指定软件包所有版本
brew uninstall --force <packagename>
# 删除指定软件包
brew rm <packageName>
# 示例:卸载node
brew uninstall node
# 查询指定软件包
brew search <packagename>
# 示例:查找node
brew search node
# 命令
brew list
# 查看指定软件包信息
brew info <packageName>
# 查看安装软件包数量,文件量,以及空间占用
brew info
# 查看已安装软件包依赖(树结构显示)
brew deps --installed --tree
# 示例:查看node
brew info node
# 列出已安装的具有可用更新版本
brew outdated
# 更新所有软件包
brew upgrade
# 更新执行软件包
brew upgrade <packageName>
# 清理所有旧版本软件包
brew cleanup
# 清理指定软件包旧版本
brew cleanup <packageName>
# 查看可清理的旧版本包,不执行实际操作
brew cleanup -n
# 锁定指定软件包(不需要更新)
brew pin <packageName>
# 解锁指定软件包
brew unpin <packageName>
更多使用命令,可移步到这里 https://docs.brew.sh/Manpage