文档章节

使用中科大的源加速brew2.0.1和软件的安装

狗陈
 狗陈
发布于 02/12 22:12
字数 448
阅读 119
收藏 1

默认使用官网的安装命令,会通过github下载brew、core的源码,但家里的电信网络实在垃圾,根本就没有办法完成安装,会卡在brew源码的clone过程中。

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

中科大源提供了brew的国内镜像,速度非常快,经过在网上查找相关的攻略,完成了brew2.0.1的安装。

安装brew

通过如下命令下载brew的安装脚本

curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install >> brew_install

修改安装脚本中的配置项:BREW_REPO

#BREW_REPO = "https://github.com/Homebrew/brew".freeze #修改前的配置
BREW_REPO = "https://mirrors.ustc.edu.cn/brew.git".freeze #修改后的配置

然后执行ruby brew_install进行brew的安装。

安装过程中会卡在brew-core这儿

==> Tapping homebrew/core
Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core'...

这时用ctrl+c中断此次安装,并用brew --version命令验证brew是否已经完成安装

$ brew --version
Homebrew 2.0.1
Homebrew/homebrew-core (git revision 4f90; last commit 2019-02-12)

安装brew-core

执行如下命令从中科大的源获取core的源码

git clone git://mirrors.ustc.edu.cn/homebrew-core.git/ /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core --depth=1

安装brew-cask

执行如下命令从中科大的源获取cask的源码

git clone git://mirrors.ustc.edu.cn/homebrew-cask.git/ /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask --depth=1

配置bottles源

使用的bash环境,直接运行如下两条命令即可

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

收尾

执行如下三条命令进行更新和检测

brew update

brew doctor

brew cask doctor

© 著作权归作者所有

狗陈
粉丝 11
博文 71
码字总数 30420
作品 0
成都
高级程序员
私信 提问
加载中

评论(1)

茶猫
太好了,网上搜到的其他方法都太老了。用你这里的方法成功安装了homebrew 2.0.x
中科大 LUG 服务器遭受大规模网络攻击

自6月1日晚开始,中科大的LUG服务器遭受大规模攻击。包括开源软件镜像在内的多个服务出现故障。6月3日,镜像首页提示用户对下载的文件进行checksum校验,官方建议切换至其他软件源或谨慎使用...

oschina
2015/06/05
8.9K
36
Centos修改镜像为国内的阿里云源或者163源等国内源

最近都在使用国内的VPS。系统统一使用的都是Linux系统。但是,有一些服务商的系统给默认设置的是国外的。这样就会导致下载速度缓慢。于是,找到了国内几家比较热门的镜像点。奉献给大家。下面...

Mr_sheng
2017/11/13
0
0
安装与openSUSE基本使用

This article was written in Linux firefox. 安装 安装完成后的界面如下所示: 安装过程可大致描述为: 准备好启动盘,可以是U盘或是DVD盘 备份好Windows系统下的数据 安装openSUSE 安转过程...

wqli
2016/12/18
24
0
yum常用命令及网络yum源

yum 语法 yum [options] [command] [package ...] options:可选,选项包括-h(帮助),-y(当安装过程提示选择全部为"yes"),-q(不显示安装的过程)等等。 command:要进行的操作。 pack...

wy125629
2017/08/25
0
0
搭建CentOS在线yum源镜像服务器

说明: 操作系统:CentOS 6.7 Nginx版本:1.8.0 rsync版本:3.0.6 IP地址和端口:192.168.3.100:8080 目标:同步CentOS镜像站点的内容到此服务器,通过配置http服务器,提供yum服务 一、准备:...

zhuifeng19
2017/04/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

最开始学习素描的步骤是什么?

最开始学习素描的步骤是什么?很多学画画的朋友们都会问直接跳过素描不学素描行不行,小编非常的肯定告诉你不行,素描是所以绘画类的基础,台阶是一层一层筑起的,目前的现实是未来理想的基础...

设绘嗨
24分钟前
1
0
Caused by: java.lang.ClassCastException: scala.collection.mutable.WrappedArray

code val linkPairSum = F.udf( (list:List[Map[Long,Int]]) => { var map = Map[Long,Int]() for(m <- list){ if(m != null){ ......

张欢19933
24分钟前
1
0
git常见问题

一、clone代码 clone 1.登录账号密码不对 fatal: Authentication failed for 2.权限不足 Permission denied (publickey) 或者emote: User permission denied fatal: unable to access u......

hexiaoming123
34分钟前
1
0
Mybatis操作mysql 8的Json字段类型

Json字段是从mysql 5.7起加进来的全新的字段类型,现在我们看看在什么情况下使用该字段类型,以及用mybatis如何操作该字段类型 一般来说,在不知道字段的具体数量的时候,使用该字段是非常合...

算法之名
42分钟前
37
0
Windows7至Windows10的升级建议

目前,诸多企业或已开始在进行Windows7至Windows10的升级,或正在规划Windows7升级至Windows10。 主要原因有两个: Windows7的生命周期即将结束,这意味着再也无法获取Windows7的安全更新,以...

嘉为科技
45分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部