Homebrew是osx下面最優(yōu)秀的包管理工具,沒有之一。作者的設(shè)計(jì)十分精巧漠酿,充分利用了github,不管是同步包目錄甚至下載包谎亩,都是利用git的pull操作炒嘲。安裝方法可以在homebrew主頁找到(時(shí)間可能會(huì)很久宇姚,你需要一個(gè)代理,試試proxychains吧)夫凸,本文介紹一些homebrew的冷知識(shí)和簡(jiǎn)單配置浑劳。
homebrew tap
首先試試brew tap
命令,看看安裝的tap吧夭拌。
homebrew本身只是簡(jiǎn)單的ruby腳本魔熏,每一個(gè)tap事實(shí)上也是一些ruby腳本,這些腳本記載了哪里可以下載包鸽扁。
常用的tap包括:
- caskroom/cask,安裝app蒜绽,qq、微信都被收錄了桶现,使用
brew cask install appname
安裝app躲雅,刪除類推。 - homebrew/core,默認(rèn)tap
- homebrew/fuse
- homebrew/python
- homebrew/science
- homebrew/services
使用brew tap user/repo
添加tap骡和,使用brew update
更新包目錄吏夯,第一次通常很慢。
homebrew默認(rèn)每次啟動(dòng)都執(zhí)行update操作即横,非常耗時(shí)噪生,在shell配置文件中(.zshrc,.bash_profile等)添加
# brew 不自動(dòng)更新
export HOMEBREW_NO_AUTO_UPDATE=true
這樣homebrew每次啟動(dòng)不會(huì)自動(dòng)update东囚。
homebrew鏡像
國(guó)內(nèi)有一些優(yōu)秀的鏡像源跺嗽,推薦清華大學(xué)開源軟件鏡像站、中科大鏡像页藻。在鏡像源中搜索homebrew桨嫁,查看幫助就可以知道如何使用這些鏡像。如果網(wǎng)絡(luò)環(huán)境較好(訪問github不是很龜速)份帐,只需要使用homebrew-bottles鏡像就行了璃吧。