cask 固然好用,但是无奈很多资源在墙外,能下载的非常有限,就是能下载,也慢的要死。
但是很多下载软件却可以下载这些资源,很奇怪,要么是有人*下载了,缓存到他们的服务器了,要么就是软件可以*下载。
比如今天我安装 teamviewer,但是一直卡在 0% 迟迟未动,我就用迅雷复制了命令行里的地址下载到了本地然后安装上去的。
好了,来看步骤吧。
1. 修改 rb 脚本,不过我找到了2个,我不太懂,只能全改了。
/usr/local/Cellar/brew-cask/0.56.0/Casks/teamviewer.rb
/usr/local/Library/Taps/phinze/homebrew-cask/Casks/teamviewer.rb
打开脚本后,修改代码
url 'https://download.teamviewer.com/download/TeamViewer.dmg'
为本地地址
url 'http://localhost/download/TeamViewer.dmg'
2. 然后 brew cask cleanup 下,就可以重新安装了。。
安装好后,我把rb脚本里的代码还原了回去,以后更新的时候还要用呢。
其他软件方法一样,但不是所有软件都需要改的,很多都是可以直接安装的,就是慢点。
其实我有个不太成熟的想法,百度软件里,很多都可以找到,不知道能不能直接改成百度的地址安装。
本人mac小菜一枚,希望mac大神多指教。