1、首先了解Homebrew是什么?
Mac OS X是基于Unix的操作系统,可以安装大部分为Unix/Linux开发的软件。然而,如果只是以使用为目的,对每个软件都进行手工编译不是很方便,也不利于管理已安装的软件,于是出现了类似于Linux中APT、Yum等类似的软件包管理系统,其中最著名的有MacPorts、Fink、Homebrew等。我曾经是MacPorts的使用者,但了解Homebrew之后,立即“弃暗投明”了。其实MacPorts也是一个很不错的解决方案,除了一个实在让我头疼的特性。MacPorts有个原则,对于软件包之间的依赖,都在MacPorts内部解决(/opt/local),无论系统本身是否包含了需要的库,都不会加以利用。这使得MacPorts过分的庞大臃肿,导致系统出现大量软件包的冗余,占用不小的磁盘空间,同时稍大型一点的软件编译时间都会难以忍受。而Homebrew的原则恰恰相反,它尽可能地利用系统自带的各种库,使得软件包的编译时间大为缩短;同时由于几乎不会造成冗余,软件包的管理也清晰、灵活了许多。Homebrew的另一个特点是使用Ruby定义软件包安装配置(叫做formula),定制非常简单。
2、如何安装?
打开终端输入以下命令即可安装(美好的事情即将发生)
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
3、如何使用?
指令名称 | 命令 | 举例 |
---|---|---|
搜索软件 | brew search XXX | 搜索git(brew search git) |
安装软件 | brew install XXX | 安装git(brew install git) |
卸载软件 | brew uninstall XXX | 卸载git(brew install git) |
更新软件 | brew upgrade XXX | 更新git(brew upgrade git) |
查看命令帮助 | brew help | / |
查看安装列表 | brew list | / |
更新Homebrew | brew update | / |
师傅领进门,修行靠个人,还有新大陆等着你去发现
网友评论