Mac OS 平台下的包管理器工具:Homebrew

Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。

JavaScript
发布于 2019-06-09 阅读 815

Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。

brew 安装的根目录 一般在:/usr/local/Cellar/ 下面

安装Homebrew

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

常用命令

brew -h                             // 查看帮助信息
brew help                           // 查看帮助信息
brew -v                             // 查看版本
brew install [package]              // 安装程序包
brew search [package]               // 搜索程序包
brew info                           // 显示安装了包数量,文件数量,和总占用空间
brew info [package]                 // 显示程序包相关信息
brew --cache                        // 查看package存放的路径
brew deps --installed --tree        // 查看已安装的包的依赖,树形显示
brew update                         // 更新自己的Homebrew
brew outdated                       // 查看可更新的包
brew upgrade                        // 升级所有软件(后面不加名字)
brew upgrade [package]              // 升级程序包
brew pin [package]                  // 锁定程序包不更新
brew unpin [package]                // 取消锁定程序包
brew cleanup                        // 清理所有包的旧版本
brew cleanup                        // 清理指定包的旧版本
brew cleanup -n                     // 查看可清理的旧版本包,不执行实际操作
brew list                           // 显示已经安装的程序
brew rm [package]                   // 删除某个包
brew uninstall [package]            // 卸载程序包
brew uninstall --force [package]    // 删除所有版本

which [package]                     // 查找brew安装的程序路径

卸载Homebrew

cd `brew --prefix`
rm -rf Cellar
brew prune
rm `git ls-files`
rm -r Library/Homebrew Library/Aliases Library/Formula Library/Contributions
rm -rf .git
rm -rf ~/Library/Caches/Homebrew

扩展工具

homebrew-cask是 Homebrew 的扩展,借助它可以方便地在 macOS 上安装图形界面程序,即我们常用的各类应用。

brew install caskroom/cask/brew-cask

基本用法与brew相同,只不过在brew后面加了一个cask单词。

示例

brew cask install [package]
  • 本文类型: 原创
  • 本文出处:
  • 版权说明: 本站内容均采用©BY-NC-SA许可协议,版权归作者和本站所有!欢迎转载,但未经作者同意必须在文章页面注明原文出处,否则保留追究法律责任的权利。

坤尘记

I AM KUNCHEN!思绪如风,总会在某处停留;用轻灵的文字书写关于技术生活的奇思妙想。

浙ICP备2020045526号