Mac OS平臺下的軟件包管理工具,好用到爆炸

這次要講的工具叫做Homebrew,是一款Mac OS平臺下的軟件包管理工具,對於macos平臺的軟件安裝非常有用,效率高,而且避開了App Store(我其實很討厭App Store,但對於專業軟件而言很多時候又很難繞開)

Mac OS平臺下的軟件包管理工具,好用到爆炸

好長時間沒用過這個玩意了,今天突然用到,給大家提一提,如果買了mac還沒用起來的,12分推薦安裝。

Homebrew這個工具支持安裝、卸載、更新、查看、搜索等很多實用的功能。通過命令行直接進行軟件包的安裝,可以無需關注諸多依賴問題(我在ubuntu/centos/suselinux..上經常會遇到直接安裝rpm包的場景,依賴問題通常讓人吐血又沒有太好的解決辦法)

如果還是不知道這個是什麼呢,我們可以把它類比成:apt-get、yum、zypper、npm、pip,我能想到的差不多就這麼多了,再不知道,你只能先用用看了。

Mac OS平臺下的軟件包管理工具,好用到爆炸

官方對於這個管理工具的定位是:Homebrew installs the stuff you need that Apple (or your Linux system) didn’t.

什麼意思呢?簡單就是蘋果裝不了的東西,我來裝!硬核!

軟件安裝通過以下命令來完成安裝:

brew install xx

安裝後可以通過如下命令來進行一些查看和學習,當然也可以通過官方的指導書來學習,奉上鍊接:https://docs.brew.sh

Mac OS平臺下的軟件包管理工具,好用到爆炸

安裝非常簡單,這裡提一下

首先是一些基本要求需要滿足:(官方有四條,刪除了兩條屁話)

macOS High Sierra (10.13) (or higher) 2

Command Line Tools (CLT) for Xcode: xcode-select --install,developer.apple.com/downloads or Xcode 3

安裝命令如下(以前貌似還有個ruby命令安裝的):

mkdir homebrew && curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrew

安裝完成後有個源要注意下,這個是國外軟件,通常這類包管理軟件的源都是默認只想國外的網站的,那麼使用的時候,下載速度會特別慢(裝個依賴多、包又大的軟件,能等到你蛋碎)

以下參考的清華大學的mirror,我平常用的還算比較多(另外比較多的是163和淘寶兩個源,都很不錯)

git -C "$(brew --repo)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git

git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git

git -C "$(brew --repo homebrew/cask)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-cask.git

brew update

如果需要還原(我估計沒人需要。。。。)

git -C "$(brew --repo)" remote set-url origin https://github.com/Homebrew/brew.git

git -C "$(brew --repo homebrew/core)" remote set-url origin https://github.com/Homebrew/homebrew-core.git

git -C "$(brew --repo homebrew/cask)" remote set-url origin https://github.com/Homebrew/homebrew-cask.git

brew update

Mac OS平臺下的軟件包管理工具,好用到爆炸



分享到:


相關文章: