MacOS 映象飛速安裝Homebrew教程

2021-10-09 13:52:50 字數 3788 閱讀 9743

homebrew是一款包管理工具,目前支援macoslinux系統。

主要有四個部分組成:brewhomebrew-corehomebrew-caskhomebrew-bottles

名稱說明

brew

homebrew 源**倉庫

homebrew-core

homebrew 核心源

homebrew-cask

提供 macos 應用和大型二進位制檔案的安裝

homebrew-bottles

預編譯二進位制軟體包

本文主要介紹homebrew安裝方式以及如何加速訪問,順便普及一些必要的知識。

homebrew預設安裝指令碼:

/usr/bin/ruby -e "$(curl -fssl "

複製**

curl: (7) failed to connect to raw.githubusercontent.com port 443: operation timed out

複製**

請使用下面的指令碼:

/usr/bin/ruby -e "$(curl -fssl "

複製**

上面指令碼中使用了中科大映象來加速訪問。

/usr/bin/ruby -e "$(curl -fssl "
如果命令執行中卡在下面資訊:

cloning into '/usr/local/homebrew/library/taps/homebrew/homebrew-core'...

command + c中斷指令碼執行如下命令:

cd "$(brew --repo)/library/taps/"

mkdir homebrew && cd homebrew

git clone git:

成功執行之後繼續執行前文的安裝命令。

最後看到==> installation successful!就說明安裝成功了。

最最後執行:

brew update
cd "$(brew --repo)/library/taps/"

cd homebrew

git clone

/usr/bin/ruby -e "$(curl -fssl "
brewhomebrew/core是必備專案,homebrew/caskhomebrew/bottles按需設定。

通過brew config命令檢視配置資訊。

# 長期替換homebrew-bottles

echo 'export homebrew_bottle_domain=' >> ~/.bash_profile

source ~/.bash_profile注意bottles可以臨時設定,在終端執行下面命令:

export homebrew_bottle_domain=
git -c "$(brew --repo)" remote set-url origin 

git -c "$(brew --repo homebrew/core)" remote set-url origin

git -c "$(brew --repo homebrew/cask)" remote set-url origin

brew update

# 長期替換homebrew-bottles

echo 'export homebrew_bottle_domain=' >> ~/.bash_profile

source ~/.bash_profile

git -c "$(brew --repo)" remote set-url origin 

git -c "$(brew --repo homebrew/core)" remote set-url origin

git -c "$(brew --repo homebrew/cask)" remote set-url origin

brew update

homebrew-bottles配置只能手動刪除,將~/.bash_profile檔案中的homebrew_bottle_domain=內容刪除,並執行source ~/.bash_profile

目前cask是從github上讀取軟體源,而github api對匿名訪問有限制,如果使用比較頻繁的話,可以申請api token,然後在環境變數中配置到homebrew_github_api_token

.bash_profile中追加:

export homebrew_github_api_token=yourtoken
在前面的過程中我們把brewhomebrew-core的位址都指向到中科大映象。

原理是通過修改install指令碼,在裡面預設映象位址來做到的。

#!/usr/bin/ruby

# this script installs to /usr/local only. to install elsewhere (which is

# unsupported) you can untar

# anywhere you like.

homebrew_prefix = "/usr/local".freeze

homebrew_repository = "/usr/local/homebrew".freeze

homebrew_cache = "#/library/caches/homebrew".freeze

# 這裡替換了brew_repo

brew_repo = "".freeze

最後不完美的地方是我們只能預設brew映象,沒找到比較好的辦法預設homebrew-corehomebrew-caskgit位址。

mac系統 映象飛速 安裝Homebrew 教程

homebrew是一款包管理工具,目前支援macos和linux系統。主要有四個部分組成 brew homebrew core homebrew cask homebrew bottles。本文主要介紹homebrew安裝方式以及如何加速訪問 homebrew 預設安裝指令碼 usr bin rub...

Mac飛速安裝homebrew 國內映象版本

homebrew預設安裝指令碼 有翻牆都不好使 usr bin ruby e curl fssl 安著安著你就想把電腦砸掉,因為會出各種錯誤 比如這樣的 curl 7 failed to connect to raw.githubusercontent.com port 443 operation ...

使用國內映象飛速pip安裝python包

本人使用win7系統,僅僅在win7系統完美測試通過,其他系統可參考網路,應該也沒啥問題。在國內的強烈推薦阿里的源,使用清華的也可以但本人感覺阿里的更快。臨時使用 可以在使用pip的時候加引數 i 例如 pip install i pyspider,這樣就會從阿里這邊的映象去安裝pyspider庫。...