MacBook软件包的管理器-Homebrew常用命令

堵景天
2023-12-01

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)"

常用命令

查看Homebrew版本

brew -v

查看Homebrew帮助

brew -h

更新Homebrew版本

# 有则更新
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

 类似资料: