brew是什么?Homebrew OS X 不可或缺的套件管理器。
brew是一个mac新用户需要了解的必备命令,它是mac下的软件包管理软件,类似centos下的yum、ubuntu下的apt-get,免去了自己手动编译安装的不方便。
很多时候作为一个用户或多或少多都有一些洁癖,不希望系统转垃圾软件,brew就能解决这个问题。
Homebrew 会将套件安装到独立目录,并将文件软链接至 /usr/local ,所有文件均会被安装到预定义目录下,所以您无需担心 Homebrew 的安装位置。
brew安装方法
brew安装前需要先安装Command Line Tools,也就是能够执行gcc等命令。
brew安装只需要一条命令
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
屏幕会输出:
==> This script will install:
/usr/local/bin/brew
/usr/local/Library/…
/usr/local/share/man/man1/brew.1
==> The following directories will be made group writable:
/usr/local/.
/usr/local/bin
/usr/local/etc
/usr/local/lib
==> The following directories will have their group set to admin:
/usr/local/.
/usr/local/bin
/usr/local/etc
/usr/local/lib
Press enter to continue
==> /usr/bin/sudo /bin/chmod g+rwx /usr/local/. /usr/local/bin /usr/local/etc /usr/local/lib
Password:
首先会询问是否同意修改目录权限。同意之后输入sudo密码,然后整个过程就会自动完成。
安装过程会列出来每一步的修改内容并询问你是否同意,主要是修改目录权限。
这些目录是未来安装软件的位置,这样就不用sudo,免密码就可以直接安装。
brew的使用方法
Homebrew的可执行命令是brew,其基本使用方法如下(以wget为例)。
查找软件包
brew search wget
安装软件包
brew install wget
列出已安装的软件包
brew list
删除软件包
brew remove wget
查看软件包信息
brew info wget
列出软件包的依赖关系
brew deps wget
更新brew
brew update
列出过时的软件包(已安装但不是最新版本)
brew outdated
更新过时的软件包(全部或指定)
brew upgrade
或
brew upgrade wget
当然如果你要安装的软件homebrew上没有,也支持自己定制,过程就没那么简单,这里就不介绍了,感兴趣的可以去官网查看文档