1. 程式人生 > >Mac上Homebrew安裝和解除安裝

Mac上Homebrew安裝和解除安裝


首先homebrew是什麼

       Homebrew簡稱brew是一款Mac OS平臺下的軟體包管理工具,擁有安裝、解除安裝、更新、檢視、搜尋等很多實用的功能。簡單的一條指令,就可以實現包管理,而不用你關心各種依賴和檔案路徑的情況,十分方便快捷類似於linux平臺下centos下的yum烏班圖下的apt-get等包管理器

為什麼要使用homebrew

       Mac OS X是基於Unix的,它可以使用非常多Linux平臺上開源的優秀工具,比如wget,比如dos2unix指令碼工具等。
但是OS X系統本身卻缺少Linux下得包管理器。比如Fedora的yum與dnf,比如Ubuntu的apt-get,比如ArchLinux的Pacman等。
於是這些優秀的開源軟體在Mac上的安裝只能通過下載原始碼,編譯,安裝,配置環境變數的步驟來完成安裝。對於大部分的軟體,在安裝過程中是需要很多的依賴庫的,手動去解決這些依賴庫是十分痛苦的事情。包管理器乾的就是這樣的事情:解決軟體安裝過程中的依賴關係。
有一個開源的專案叫Homebrew,完美解決了Mac OS X上沒有包管理器的尷尬。

官方回答

      援引官方的一句話:又提示缺少套件啦?別擔心,Homebrew 隨時守候。Homebrew – OS X 不可或缺的套件管理器。

      Homebrew是以最簡單,最靈活的方式來安裝蘋果公司在MacOS中不包含的UNIX工具。 
官網:傳送門 
Git倉庫地址:傳送門

homebrew的安裝

  1.  要求OS X 10.9 or higher,Intel CPU,依賴於Xcode命令列工具
     
  2. 安裝Xcode  

        安裝XCode或者Command Line Tools for Xcode。如果你使用XCode來進行軟體的開發,那麼只需要在App Store中安裝Xcode即可。如果你像我一樣,並不使用Xcode這個龐然大物來編碼,那麼可以安裝Command Line Tools for Xcode:開啟終端,鍵入以下程式碼完成安裝:
     
    xcode-select --install
  3. 安裝完上面的編譯依賴之後,通過下面的程式碼完成homebrew的安裝大約1分鐘左右,下載完成,過程中需要輸入密碼,其他無需任何操作: 
     
    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    
    安裝完成後通過brew --version命令來檢視是否安裝成功
     
  4. homebrew的解除安裝有安裝就有解除安裝

     
    $ cd `brew --prefix`
    $ rm -rf Cellar
    $ brew prune
    $ rm `git ls-files`
    $ rm -r Library/Homebrew Library/Aliases Library/Formula Library/Contributions
    $ rm -rf .git
    $ rm -rf ~/Library/Caches/Homebrew
    

    還有另外一種比較簡單方法
           

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



    這裡上一張解除安裝的圖