文档章节

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

一路向北的兔斯基
 一路向北的兔斯基
发布于 02/12 22:12
字数 448
阅读 21
收藏 0

默认使用官网的安装命令,会通过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

© 著作权归作者所有

共有 人打赏支持
一路向北的兔斯基
粉丝 8
博文 65
码字总数 26793
作品 0
成都
高级程序员
私信 提问
中科大 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

没有更多内容

加载失败,请刷新页面

加载更多

使用keepalived实现nginx的高可用

概述 是这样子的,我想让家中所有的应用服务都从nginx中出去,让nginx处于访问的最边缘地带,为了让nginx可靠性加强,所以nginx就得实现高可用,分别是下面两台机器要做nginx的集群 10.10.10...

bboysoulcn
今天
1
0
Mysql索引机制B+Tree

1、问题引入 有一个用户表,为了查询的效率,需要基于id去构建索引。构建索引我们需要考虑两个方面的问题,1个是查询的效率,1个是索引数据的存储问题。该表的记录需要支持百万、千万、甚至上...

万山红遍
今天
40
0
RDD

1.概念: RDD是spark整个体系中最基础核心的概念,RDD(Resilient Distributed DataSet)即弹性分布式数据集 弹性: RDD支持横向多分区,纵向操作内存不足写入磁盘,hdfs等,实现数据在内存和...

仟昭
今天
1
0
springboot整合mycat

动态数据源项目整合 Maven依赖信息 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.4.RELEASE</version> <relat......

须臾之余
今天
2
0
深入解析Vue 和微信小程序的区别、比较

写了vue项目和小程序,发现二者有许多相同之处,在此想总结一下二者的共同点和区别。 一、生命周期 先贴两张图: vue生命周期 小程序生命周期 相比之下,小程序的钩子函数要简单得多。 vue的...

前端攻城小牛
今天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部