macOS下软件包管理器-HomeBrew的国内脚本安装与更换国内镜像源

   日期:2020-06-01     浏览:102    评论:0    
核心提示:官网安装操作系统

macOS下软件包管理器-HomeBrew的国内脚本安装与更换国内镜像源

Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。

【这是我的第一篇CSDN博客,有建议欢迎提出】

有两种安装方法:

  • 官网安装
  • 国内脚本安装(推荐)

1.1 官网安装:

先看HomeBrew的官网:

可以看到,官网给出了一条安装脚本,可以直接在终端执行。但是,除非你有木弟子,不然你是无法访问的。

官方脚本 ⬇️

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

1.2 国内脚本安装:

这里要感谢CunKai的Gitee项目:HomeBrewCN

同样,他也给出了可以直接执行的安装脚本 ⬇️

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"


⬆️ 终端执行命令后,可以看到都是中文,还是比较友善的。
根据他的提示,这里输入1或者2比较好。

注意
1、安装时可能会要求输入密码。这里输入密码是不显示的。
2、安装时可能提示缺少命令行工具:git ,这里会有弹窗提示,安装就行了(因为是从Apple官方安装git工具,所以会比较慢)
3、不要使用git代理

2. 更换国内镜像源:

中科大源:

# 替换brew.git:
$ cd "$(brew --repo)"
$ git remote set-url origin https://mirrors.ustc.edu.cn/brew.git

# 替换homebrew-core.git:
$ cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
$ git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git

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

# 应用生效:
$ brew update

清华源:

# 替换brew.git:
$ cd "$(brew --repo)"
$ git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git

# 替换homebrew-core.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

# 替换homebrew-bottles:
$ echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles' >> ~/.bash_profile
$ source ~/.bash_profile

# 应用生效:
$ brew update

至此,我的第一篇CSDN博客就结束了,谢谢大家的阅读!

参考:
https://brew.sh/index_zh-cn
https://gitee.com/cunkai/HomebrewCN/
https://www.jianshu.com/p/8a2ac505ff3e

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服