Brew (全稱 Homebrew)是 Mac 下最受歡迎的包管理器之一,Brew 通過命令行安裝、更新、卸載軟件,是開發者必不可少的一款工具,但由於它默認的源是在國外服務器,導致下載速度很慢,而且某些軟件可能無法安裝。為了解決這個問題,國內出現了一些 Brew 的鏡像源,本篇文章將從多個方面詳細介紹 Brew 國內鏡像的相關知識。
一、選擇國內鏡像源
選擇合適的國內鏡像源可以極大提升安裝軟件的速度。通過修改 Brew 的默認源地址,可以使用國內鏡像源,本文以清華大學開源軟件鏡像站的 Brew 源為例。
$ 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
$ brew update # 更新brew
修改過後即可使用清華大學開源軟件鏡像站的鏡像進行安裝,鏡像的速度會很快。
二、使用國內鏡像下載軟件
Brew 作為 Mac 下的軟件包管理器,可以用來安裝各種命令行工具、開發語言、環境等等。如果使用默認的源下載軟件,往往需要較長時間,甚至下載失敗。使用國內鏡像下載軟件可以大大提升安裝速度,節省時間。以下是使用鏡像源安裝 Redis 的示例:
$ brew install redis
如果使用上述修改後的清華大學開源軟件鏡像站的 Brew 源,則可以使用以下命令安裝:
$ brew install https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles/bottles/redis-5.0.6.mojave.bottle.tar.gz
下載的速度將比默認的源要快很多。同樣的,可以使用鏡像源安裝其他任何軟件。
三、自己搭建 Brew 鏡像源
如果沒有良好的網絡環境,或者需要加快 Brew 軟件包的下載速度,可以自己搭建 Brew 的鏡像源。下面是自行搭建 Brew 鏡像源的步驟:
1. 下載 Brew 的官方包。
$ curl -fsSL https://github.com/Homebrew/brew/archive/master.zip > brew.zip
$ unzip brew.zip
2. 執行以下命令安裝 Ruby 和必要的依賴:
$ brew-install-ruby.sh
3. 下載 Homebrew Core 的 Git 倉庫:
$ git clone https://github.com/Homebrew/homebrew-core /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core --depth=1
4. 修改 Git 倉庫地址:
$ cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
$ git remote set-url origin https://你的地址/homebrew/core.git
5. 將 Homebrew Core 的所有內容加到鏡像源:
$ rsync -avz --delete /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core your-brew-repo/homebrew/core
6. 啟動 Brew 鏡像源,並更新:
$ brew services start your-brew-repo
$ brew update
四、鏡像源列表
除了清華大學開源軟件鏡像站,國內還有許多其他 Brew 鏡像源可供選擇,比如:
建議大家在自己的實際情況下,選取最適合自己的鏡像源,以提高軟件包下載速度。
五、總結
本文詳細介紹了 Brew 的國內鏡像源,從選擇國內鏡像源、使用國內鏡像源下載軟件、自己搭建 Brew 鏡像源和鏡像源列表四個方面,對 Brew 國內鏡像做出了全面的闡述。最後,希望本文對大家有所幫助。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/286089.html