1. 程式人生 > >Mac下面使用Homebrew安裝linux工具

Mac下面使用Homebrew安裝linux工具

簡介

Homebrew 官方網站

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

Homebrew會將軟體包安裝到獨立目錄(/usr/local/Cellar),並將其檔案軟連結至/usr/local

Homebrew不會將檔案安裝到它本身目錄之外,所以您可將Homebrew安裝到任意位置。

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

wget是一個從網路上自動下載檔案的自由工具,支援通過 HTTP、HTTPS、FTP 三個最常見的 TCP/IP協議下載,並可以使用HTTP

代理。"wget" 這個名稱來源於 “World Wide Web”“get” 的結合。

安裝

  • 安裝XCode或者Command Line Tools for Xcode。Xcode可以從AppStore裡下載安裝,Command Line Tools for Xcode需要在終端中輸入以下程式碼執行安裝:

    xcode-select --install
    
  • 安裝Homebrew。將以下命令貼上至終端

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

    指令碼會在執行前暫停,並說明將它將做什麼。

安裝完成以後,需要執行brew doctor命令檢測下是否有什麼衝突的地方(如沒有解除安裝MacPorts等等)

Homebrew安裝成功後,會自動建立目錄/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

// 檢視包資訊,比如目前的版本,依賴,安裝後注意事項等
brew info mysql

// 解除安裝包
brew uninstall wget

// 顯示已安裝的包
brew list

// 檢視brew的幫助
brew –help

// 更新, 這會更新 Homebrew 自己
brew update

// 檢查過時(是否有新版本),這會列出所有安裝的包裡,哪些可以升級
brew outdated
brew outdated mysql

// 升級所有可以升級的軟體們
brew upgrade
brew upgrade mysql

// 清理不需要的版本極其安裝包快取
brew cleanup
brew cleanup mysql

擴充套件:Homebrew Cask

你已經感受到了使用Homebrew安裝命令列程式的便利。那麼接下來,我們將通過Homebrew Cask優雅、簡單、快速的安裝和管理OS X圖形介面程式,比如Google ChromeDropbox

安裝

brew install caskroom/cask/brew-cask

使用

基本用法與brew相同,只不過在brew後面加了一個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

 



作者:一蓑煙羽
連結:https://www.jianshu.com/p/bca8fc1ff3f0
來源:簡書
簡書著作權歸作者所有,任何形式的轉載都請聯絡作者獲得授權並註明出處。