Homebrew安装及换中科大源

Homebrew安装

官网:https://brew.sh/index_zh-cn
安装命令:

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

Homebrew基本结构及用法

Homebrew主要由4个部分组成:

  • brew: 源代码仓库
  • homebrew-core: 核心软件仓库
  • homebrew-bottles: 预编译二进制软件包
  • homebrew-cask: 用于安装和管理带有图形界面的程序

Homebrew 的两个术语:

  • Formulae:软件包,包括了这个软件的依赖、源码位置及编译方法等;
  • Casks:已经编译好的应用包,如图形界面程序等。
    示例如下图:
    在这里插入图片描述

Homebrew常用命令:

  • brew -v 查看当前 Homebrew 版本号
  • brew list 列出已安装的软件
  • brew search XXX 根据关键字查找可安装的软件
  • brew outdated 查看可更新的软件
  • brew install XXX 用来安装一些不带界面的命令行工具和第三方库(对应Formulae)
  • brew uninstall XXX 用来卸载一些不带界面的命令行工具和第三方库(对应Formulae)
  • brew cask install XXX 用来安装一些带界面的应用软件(对应Casks)
  • brew cask uninstall XXX 用来卸载一些带界面的应用软件(对应Casks)
  • brew config 查看Homebrew配置
  • brew update 更新Homebrew本身
  • brew upgrade 更新Homebrew安装的所有软件
  • brew upgrade XXX 更新Homebrew安装的XXX软件

Homebrew换中科大源

(1)命令行切换Homebrew源

  • 替换 Homebrew 源
$ cd "$(brew --repo)"
$ git remote set-url origin https://mirrors.ustc.edu.cn/brew.git
  • 切换 Homebrew Core 源
$ cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
$ git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
  • 切换 Homebrew Cask 源
$ cd "$(brew --repo)/Library/Taps/homebrew/homebrew-cask"
$ git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git
  • 更新Homebrew使修改生效
$ brew update

⚠️注意:该方法存在一定机率:更改的homebrew-core不生效,即core源还用的原始的github源。所以修改后请用brew config查看配置是否更改
(2)修改.zshrc配置文件

export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles
export HOMEBREW_BREW_GIT_REMOTE=https://mirrors.ustc.edu.cn/brew.git
export HOMEBREW_CORE_GIT_REMOTE=https://mirrors.ustc.edu.cn/homebrew-core.git

让修改的.zshrc文件生效

source .zshrc
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值