18.8.8
一、概念
包管理工具可以让你安装和更新程序变得更方便,目前在 OS X 系统中最受欢迎的包管理工具是 Homebrew。跟linux中的apt和yum功效相同。
Homebrew将这些工具统统安装到了 /usr/local/Cellar 目录中,并在/usr/local/bin 中创建符号链接。
官方网站:http://mxcl.github.com/homebrew/
二、安装
brew安装程序的过程中需要用到苹果的xcode中的编译器。
Homebrew是基于Ruby和git的,所以使用Ruby下载安装。
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Homebrew 的配方都是简单的 Ruby 脚本:
三、路径
Homebrew安装成功后,会自动创建目录 /usr/local/Cellar 来存放Homebrew安装的程序。 这是你在命令行状态下面就可以使用 brew 命令了。
Homebrew 会将软件包安装到独立目录,并将其文件软链接至 /usr/local 。
四、命令
通过 brew update 就可以把包信息更新到最新,不过包更新是通过Git命令,所以要先通过 brew install git 命令安装git。
查看安装列表, 如:brew list
安装软件,如:brew install XXX
卸载软件,如:brew uninstall XXX
搜索软件,如:brew search XXX
更新软件,如:brew upgrade XXX
brew home *—用浏览器打开
brew info *—显示软件内容信息
brew deps * — 显示包依赖
brew server * —启动web服务器,可以通过浏览器访问http://localhost:4567/ 来同网页来管理包
brew -h brew —帮助
brew outdated 列出可以更新的软件包
brew cleanup Homebrew 将会把老版本的包缓存下来,以便当你想回滚至旧版本时使用。但这是比较少使用的情况,当你想清理旧版本的包缓存时,可以运行以上命令。
brew list --versions 查看你安装过的包列表(包括版本号):
五、卸载
万一你用的不爽了,卸载指令:
cd brew –prefix
rm -rf Cellar
brew prune
rm git ls-files
rm -rf Library .git .gitignore bin/brew
rm -rf README.md share/man/man1/brew
rm -rf Library/Homebrew Library/Aliases
rm -rf Library/Formula Library/Contributions
rm -rf ~/Library/Caches/Homebrew
六、Homebrew Cask图形界面
https://blog.csdn.net/Three_Zhang/article/details/78498131
参考:https://www.cnblogs.com/xd502djj/p/6923690.html
https://brew.sh/index_zh-cn.html