Mac-Homebrew安裝/卸載/更換國內鏡像源

Homebrew是什么貌亭?

Homebrew是一款Mac OS平臺下的軟件包管理工具劣挫,擁有安裝漆撞、卸載采驻、更新、查看回官、搜索等很多實用的功能母谎。簡單的一條指令慨蓝,就可以實現(xiàn)包管理惰许,而不用你關心各種依賴和文件路徑的情況席覆,十分方便快捷。

官網地址:https://brew.sh/

安裝

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

PS:據說下載的命令是會更新的汹买,最好還是及時去官網找最新的下載命令。

卸載

官方

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

非官方

cd `brew –prefix`
brew prune
rm `git ls-files`
rm -r /usr/local/Homebrew
rm -rf .git
rm -rf ~/Library/Caches/Homebrew
rm -rf /usr/local/opt
rm -rf /usr/local/Caskroom
rm -rf /usr/local/var/homebrew

PS:如果提示沒有權限聊倔,需要在rm命令前加上sudo

Homebrew簡單使用

# 查看Homebrew命令:
brew help
# 安裝任意包:
brew install <packageName>晦毙,eg:brew install node
# 卸載任意包:
brew uninstall <packageName>,eg:brew uninstall git
# 查詢可用包:
brew search <packageName>
# 查詢已安裝包列表:
brew list
# 查看任意包信息:
# brew home指令是用瀏覽器打開官方網頁查看軟件信息
brew info/home <packageName>
# 更新Homebrew:
brew update
# 更新具體軟件:
brew upgrade <packageName> 耙蔑,例:brew upgrade git
# 查看哪些已安裝的程序需要更新:
brew outdated
# Homebrew幫助信息:
brew -h
# 查看brew版本:
brew -v

更換國內源

因為網絡的原因见妒,訪問原始的源比較慢,影響效率甸陌,故建議更換國內源

進入本地Homebrew目錄:

cd "$(brew --repo)"

進入后须揣,查看homebrew本身的源設置:

git remote get-url origin

原始的源為:https://github.com/Homebrew/brew

homebrew有三個源:

  • homebrew源:本身自帶的一些軟件源
  • formula源:額外的一些軟件的軟件名源
  • bottles源:額外的一些軟件的二進制源
homebrew本身源配置
git -C "$(brew --repo)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git

再次查看變化,確保更改是否生效

homebrew formula源配置

formula源是用來存放軟件名稱和二進制文件或者軟件源碼實際存放url的倉庫钱豁。
如果找不見某個軟件了耻卡,那需要引入對應的軟件的tap或者更新formula源。

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

homebrew安裝的軟件都在/usr/local/Cellar/目錄中牲尺。
bottles是用來存放源碼的卵酪,而formula是存放軟件名字的幌蚊。

使用中科大的bottles源:

echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile

更換上游后需重新設置 git 倉庫 HEAD:

brew update-reset

恢復原始源

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

# 以下針對 macOS 系統(tǒng)上的 Homebrew
BREW_TAPS="$(brew tap)"
for tap in core cask{,-fonts,-drivers,-versions}; do
    if echo "$BREW_TAPS" | grep -qE "^homebrew/${tap}\$"; then
        git -C "$(brew --repo homebrew/${tap})" remote set-url origin https://github.com/Homebrew/homebrew-${tap}.git
    fi
done

參考文章:
Homebrew是什么?以及使用
Mac安裝溃卡,簡單使用溢豆,卸載homebrew詳細教程
清華大學開源軟件鏡像站
Mac安裝Homebrew并更換國內鏡像源

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市瘸羡,隨后出現(xiàn)的幾起案子漩仙,更是在濱河造成了極大的恐慌,老刑警劉巖犹赖,帶你破解...
    沈念sama閱讀 206,311評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件队他,死亡現(xiàn)場離奇詭異,居然都是意外死亡冷尉,警方通過查閱死者的電腦和手機漱挎,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來雀哨,“玉大人磕谅,你說我怎么就攤上這事∥砉祝” “怎么了膊夹?”我有些...
    開封第一講書人閱讀 152,671評論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長捌浩。 經常有香客問我放刨,道長,這世上最難降的妖魔是什么尸饺? 我笑而不...
    開封第一講書人閱讀 55,252評論 1 279
  • 正文 為了忘掉前任进统,我火速辦了婚禮,結果婚禮上浪听,老公的妹妹穿的比我還像新娘螟碎。我一直安慰自己,他們只是感情好迹栓,可當我...
    茶點故事閱讀 64,253評論 5 371
  • 文/花漫 我一把揭開白布掉分。 她就那樣靜靜地躺著,像睡著了一般克伊。 火紅的嫁衣襯著肌膚如雪酥郭。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,031評論 1 285
  • 那天愿吹,我揣著相機與錄音不从,去河邊找鬼。 笑死洗搂,一個胖子當著我的面吹牛消返,可吹牛的內容都是我干的载弄。 我是一名探鬼主播,決...
    沈念sama閱讀 38,340評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼撵颊,長吁一口氣:“原來是場噩夢啊……” “哼宇攻!你這毒婦竟也來了?” 一聲冷哼從身側響起倡勇,我...
    開封第一講書人閱讀 36,973評論 0 259
  • 序言:老撾萬榮一對情侶失蹤逞刷,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后妻熊,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體夸浅,經...
    沈念sama閱讀 43,466評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 35,937評論 2 323
  • 正文 我和宋清朗相戀三年扔役,在試婚紗的時候發(fā)現(xiàn)自己被綠了帆喇。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,039評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡亿胸,死狀恐怖坯钦,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情侈玄,我是刑警寧澤婉刀,帶...
    沈念sama閱讀 33,701評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站序仙,受9級特大地震影響突颊,放射性物質發(fā)生泄漏。R本人自食惡果不足惜潘悼,卻給世界環(huán)境...
    茶點故事閱讀 39,254評論 3 307
  • 文/蒙蒙 一律秃、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧治唤,春花似錦友绝、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,259評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽郭宝。三九已至辞槐,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間粘室,已是汗流浹背榄檬。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留衔统,地道東北人鹿榜。 一個月前我還...
    沈念sama閱讀 45,497評論 2 354
  • 正文 我出身青樓海雪,卻偏偏與公主長得像,于是被迫代替她去往敵國和親舱殿。 傳聞我的和親對象是個殘疾皇子奥裸,可洞房花燭夜當晚...
    茶點故事閱讀 42,786評論 2 345

推薦閱讀更多精彩內容