最近git报了一些漏洞,使用homebrew更新了一下git来修复,在此正好记录一下homebrew的用法,以免遗忘。
1.homebrew 是什么?
Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件,类似于ubuntu下的apt-get
2.homebrew 安装
ruby -e
"$(curl -fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)"
3.homebrew 常用命令
brew update 更新 homebrew
brew doctor 对已安装的软件进行诊断
brew install git 安装软件,比如 git
brew uninstall git 卸载软件,比如 git
brew search /wge*/ 搜索软件,模糊匹配
brew list 已安装软件列表
brew home 打开 homebrew 首页
brew info wget 查看软件信息
brew deps wget 列出软件包依赖
brew outdated 列出过时的软件包(已安装但不是最新版本)
brew upgrade wget / brew upgrade更新过时的软件包(指定或全部)
4.定制软件包
如果自己需要的软件不能在 homebrew 中找到,(虽然可以自己下载编译安装,但不能使用 homebrew 统一管理,不够方便),可以使用通过 homebrew 定制软件的方式。
首先找到待安装软件的源码下载地址 http://foo.com/bar-1.0.tgz
建立自己的 formula brew createhttp://foo.com/bar-1.0.tgz
编辑formula,上一步建立成功后,Homebrew会自动打开新建的formula进行编辑,也可用 brew edit bar 打开formula进行编辑。Homebrew自动建立的formula已经包含了基本的 configure 和 make install 命令,对于大部分软件,不需要进行修改,退出编辑即可。
输入以下命令安装自定义的软件包 brew install bar