1. ホーム
  2. Web プログラミング
  3. その他全般

MacでHomebrewのイメージソースを置き換える方法

2022-01-03 05:20:55

1. CUSTOMERソースを使用する

(1) デフォルトのソースを置き換える
ステップ1: brew.gitの置き換え

cd "$(brew --repo)"

git remote-set-url origin https://mirrors.ustc.edu.cn/brew.git



ステップ2:homebrew-core.gitの置き換え

cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote-set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
cd 
brew update


(2) 自作ボトルソースの置き換え

Homebrew は、OS X システム用のオープンソースパッケージマネージャです。Homebrew Bottles は Homebrew が提供するバイナリコードのパッケージで、現在ミラー上の以下のレポジトリに含まれています。

homebrew/homebrew-core
homebrew/homebrew-dupes
homebrew/homebrew-games
homebrew/homebrew-gui
homebrew/homebrew-python
homebrew/homebrew-php
homebrew/homebrew-science
homebrew/homebrew-versions
homebrew/homebrew-x11


bashユーザー向け。

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



zshをお使いの方へ

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

source ~/.zshrc



2. 明確なソースを使用する

(1) デフォルトのソースを置き換える

ステップ1:既存の上流を置き換える

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


ステップ 2: homebrew-science または homebrew-python を使用します。

cd "$(brew --repo)/Library/Taps/homebrew/homebrew-science"

git remote-set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-science.git



または

cd "$(brew --repo)/Library/Taps/homebrew/homebrew-python"
git remote-set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-python.git
cd 
brew update



(2) 自作ボトルソースの置き換え

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



3. CSUのソースや清華のソースが故障したりダウンした場合に、公式のソースに切り替えることができる

ステップ1: brew.gitをリセットする

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



ステップ2:homebrew-core.gitをリセットする

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



ステップ3:Homebrew Bottlesに関するbash設定ファイルをコメントアウトして、公式ソースを復元します。bashを再起動するか、bashに設定ファイルを再読み込みさせます。

MacでHomebrewのミラーソースを置き換える方法についての記事は以上となります。MacでHomebrewのミラーソースを置き換える方法については、Scripting Houseの過去記事を検索するか、引き続き以下の関連記事を参照してください。