解决Homebrew下载软件慢

Homebrew是Mac上最好的包管理工具。

功能和Ubuntu上的apt类似。

配合Mac App Store可以完美的管理我们的Mac。

官网:https://brew.sh

brew的原理是利用ruby脚本来自动下载和安装应用程序。实际上这些软件本身的下载地址还是各自的官方下载地址。

那么就有某些网站访问特别慢,比如利用brew命令下载VSCode:

xiaxinkaideMacBook-Pro:~ xiaxinkai$ brew cask install visual-studio-code
Updating Homebrew...
==> Auto-updated Homebrew!
Updated 1 tap (homebrew/cask).
No changes to formulae.

==> Satisfying dependencies
==> Downloading https://az764295.vo.msecnd.net/stable/51b0b28134d51361cf996d2f0a1c698247aeabd8/VSCode-darwin-stable.zip
                                                                           0.3%

这个链接直接在命令行中下载特别慢。我们可以自己手动用迅雷下载好了,放在homebrew的路径里,homebrew就会跳过下载的步骤,继续用brew的管理方式安装好。

接下来:

(1)Ctrl+C终止brew cask install visual-studio-code命令

(2)使用迅雷下载:

https://az764295.vo.msecnd.net/stable/51b0b28134d51361cf996d2f0a1c698247aeabd8/VSCode-darwin-stable.zip

(3)查看brew的下载路径:

xiaxinkaideMacBook-Pro:~ xiaxinkai$ brew --cache
/Users/xiaxinkai/Library/Caches/Homebrew
xiaxinkaideMacBook-Pro:~ xiaxinkai$ cd /Users/xiaxinkai/Library/Caches/Homebrew
xiaxinkaideMacBook-Pro:Homebrew xiaxinkai$ ls
Cask			descriptions.json	downloads
xiaxinkaideMacBook-Pro:Homebrew xiaxinkai$ cd downloads/
xiaxinkaideMacBook-Pro:downloads xiaxinkai$ ls
1e6bb0378cd1900c334a11ae19d5391aadce9fa283897474d12bdfe83d0bbcbd--VSCode-darwin-stable.zip.incomplete
2bd16610dbae5357c20e0709cc9cb38ca52b94a7890f34345f28c100e46c5920--thunder_3.3.3.4006.dmg
9830ac8a5256756d2643fbdb6a47ba0eb019c3816fc4366049f2483999b2ee4f--googlechrome.dmg

(4)可以看到homebrew下载的原始包存放在:

/Users/xiaxinkai/Library/Caches/Homebrew/downloads

(5)用下载好的VSCode-darwin-stable.zip替换路径里的VSCode-darwin-stable.zip.incomplete

xiaxinkaideMacBook-Pro:downloads xiaxinkai$ cp ~/Downloads/VSCode-darwin-stable.zip ./1e6bb0378cd1900c334a11ae19d5391aadce9fa283897474d12bdfe83d0bbcbd--VSCode-darwin-stable.zip
xiaxinkaideMacBook-Pro:downloads xiaxinkai$ rm 1e6bb0378cd1900c334a11ae19d5391aadce9fa283897474d12bdfe83d0bbcbd--VSCode-darwin-stable.zip.incomplete
xiaxinkaideMacBook-Pro:downloads xiaxinkai$ chmod 644 1e6bb0378cd1900c334a11ae19d5391aadce9fa283897474d12bdfe83d0bbcbd--VSCode-darwin-stable.zip
xiaxinkaideMacBook-Pro:downloads xiaxinkai$ ls -la
total 338712
drwxr-xr-x  5 xiaxinkai  staff       160  4 26 22:03 .
drwxrwxr-x  5 xiaxinkai  staff       160  4 26 21:48 ..
-rw-r--r--  1 xiaxinkai  staff  71284705  4 26 22:03 1e6bb0378cd1900c334a11ae19d5391aadce9fa283897474d12bdfe83d0bbcbd--VSCode-darwin-stable.zip
-rw-r--r--@ 1 xiaxinkai  staff  17321861  4 26 16:02 2bd16610dbae5357c20e0709cc9cb38ca52b94a7890f34345f28c100e46c5920--thunder_3.3.3.4006.dmg
-rw-r--r--@ 1 xiaxinkai  staff  78770048  4 21 13:08 9830ac8a5256756d2643fbdb6a47ba0eb019c3816fc4366049f2483999b2ee4f--googlechrome.dmg

(6)接下来重新运行brew cask install visual-studio-code命令就好了

xiaxinkaideMacBook-Pro:~ xiaxinkai$ brew cask install visual-studio-code
Updating Homebrew...
==> Auto-updated Homebrew!
Updated 2 taps (homebrew/core and homebrew/cask).
==> Updated Formulae
argyll-cms                                         gradle                                             pdnsrec

==> Satisfying dependencies
==> Downloading https://az764295.vo.msecnd.net/stable/51b0b28134d51361cf996d2f0a1c698247aeabd8/VSCode-darwin-stable.zip
Already downloaded: /Users/xiaxinkai/Library/Caches/Homebrew/downloads/1e6bb0378cd1900c334a11ae19d5391aadce9fa283897474d12bdfe83d0bbcbd--VSCode-darwin-stable.zip
==> Verifying SHA-256 checksum for Cask 'visual-studio-code'.
==> Installing Cask visual-studio-code
==> Moving App 'Visual Studio Code.app' to '/Applications/Visual Studio Code.app'.
==> Linking Binary 'code' to '/usr/local/bin/code'.
?  visual-studio-code was successfully installed!

 

你可能感兴趣的:(解决Homebrew下载软件慢)