Mac下Homebrew的安裝與使用

Homebrew簡(jiǎn)介,安裝與使用

簡(jiǎn)介

Homebrew是一個(gè)包管理器,用于安裝Apple沒有預(yù)裝但你需要的UNIX工具。(比如著名的wget)。

Homebrew會(huì)將軟件包安裝到獨(dú)立目錄(/usr/local/Cellar),并將其文件軟鏈接至/usr/local。

Homebrew不會(huì)將文件安裝到它本身目錄之外,所以您可將Homebrew安裝到任意位置。

Homebrew使macOS更完整。使用gem來安裝gems、用brew來安裝那些依賴包。

wget是一個(gè)從網(wǎng)絡(luò)上自動(dòng)下載文件的自由工具,支持通過?HTTP、HTTPS、FTP?三個(gè)最常見的?TCP/IP協(xié)議下載,并可以使用HTTP代理。"wget"?這個(gè)名稱來源于?“World Wide Web”?與?“get”?的結(jié)合。


安裝

安裝XCode或者Command Line Tools for Xcode。Xcode可以從AppStore里下載安裝,Command Line Tools for Xcode需要在終端中輸入以下代碼運(yùn)行安裝:

xcode-select --install


安裝Homebrew。將以下命令粘貼至終端

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

腳本會(huì)在執(zhí)行前暫停,并說明將它將做什么。

安裝完成以后,需要運(yùn)行brew doctor命令檢測(cè)下是否有什么沖突的地方(如沒有卸載MacPorts等等)Homebrew安裝成功后,會(huì)自動(dòng)創(chuàng)建目錄/usr/local/Cellar來存放Homebrew安裝的程序。


移除Homebrew。將以下命令粘貼至終端

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"


基本使用

// 搜索包

brew search mysql

// 安裝包

brew install mysql

// 查看包信息,比如目前的版本,依賴,安裝后注意事項(xiàng)等

brew info mysql

// 卸載包

brew uninstall wget

// 顯示已安裝的包

brew list

// 查看brew的幫助

brew –help

// 更新, 這會(huì)更新 Homebrew 自己

brew update

// 檢查過時(shí)(是否有新版本),這會(huì)列出所有安裝的包里,哪些可以升級(jí)

brew outdated

brew outdated mysql

// 升級(jí)所有可以升級(jí)的軟件們

brew upgrade

brew upgrade mysql

// 清理不需要的版本極其安裝包緩存

brew cleanup

brew cleanup mysql


擴(kuò)展:Homebrew Cask

你已經(jīng)感受到了使用Homebrew安裝命令行程序的便利。那么接下來,我們將通過Homebrew Cask優(yōu)雅、簡(jiǎn)單、快速的安裝和管理OS X圖形界面程序,比如Google Chrome和Dropbox。

安裝

brew install caskroom/cask/brew-cask


使用

基本用法與brew相同,只不過在brew后面加了一個(gè)cask單詞。

// 安裝軟件

brew cask install google-chrome

// 卸載軟件

brew cask uninstall google-chrome


其他

JDK 8 can be downloaded from?Oracle's JDK Page.

// 安裝Bazel

brew install bazel

// 查看Bazel版本

bazel version

// 提示需要安裝java JDK

移除JAVA JDK

sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin

sudo rm -fr /Library/PreferencesPanes/JavaControlPanel.prefPane

sudo rm -fr ~/Library/Application\ Support/Java

sudo rm -rf /Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
禁止轉(zhuǎn)載,如需轉(zhuǎn)載請(qǐng)通過簡(jiǎn)信或評(píng)論聯(lián)系作者。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容