macOS软件包管理工具:Homebrew基本用法。


Homebrew工作原理

Homebrew工作原理:将软件包安装到独立目录,并将其文件软链接至/usr/local

安装Homebrew

1
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

更新软件包

查看需要更新的软件包(过期的包):

1
brew outdated

更新软件包:

1
2
brew upgrade                    # 更新所有的包
brew upgrade ${package_name}    # 更新指定的包

清理旧版本包

1
2
3
brew cleanup                    # 清理所有包的旧版本
brew cleanup ${package_name}    # 清理指定包的旧版本
brew cleanup -n                 # 查看可清理的旧版本包,不执行实际操作

锁定不想更新的包

1
2
brew pin ${package_name}      # 锁定某个包
brew unpin ${package_name}    # 取消锁定

查看包的相关信息

1
2
3
brew info ${package_name}      # 显示某个包的信息
brew info                      # 显示安装了包数量,文件数量,和总占用空间
brew deps --installed --tree   # 查看已安装的包的依赖,树形显示

列出已安装包

1
brew list

删除包

1
2
brew rm ${package_name}                # 删除某个包
brew uninstall --force ${package_name} # 删除所有版本

参考

官网:https://brew.sh