第一步:打开brew官网
官网链接:https://brew.sh/
第二步:执行以下命令
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
当然,有公网的直接执行这串代码是可以直接安装,但是咱们没有公网,可以用另外一种方式搞。没有公网的执行以下操作
用阿里云的,注意一定要用git去clone,单独下的是只有一小部分
#克隆一下 git clone https://mirrors.aliyun.com/homebrew/install.git brew-install cd brew-install
#然后直接执行install.sh即可 ./install.sh
对了,在安装 Homebrew 时,提示信息“不以 root 身份运行” 表示你正在以 root 权限运行安装脚本,而 Homebrew 建议并要求在标准用户权限下安装。这是因为 Homebrew 想要确保软件包和操作是以用户身份进行管理的,以避免对系统目录造成不可逆的更改。
所以咱们要创建一个普通用户
sudo adduser nanshaws
将新创建的用户添加到 sudo
组:
sudo usermod -aG sudo nanshaws
然后切换到咱们创建好的用户
su nanshaws
执行install之前修改install.sh文件,不出意外的话,咱们下载的install.sh和https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh一样是指向github的,咱们需要改成指向国内的镜像网站
这里我使用的是中国科技大学的镜像,当然咱们也可以使用阿里云的镜像
# 阿里云镜像 HOMEBREW_BREW_DEFAULT_GIT_REMOTE=https://mirrors.aliyun.com/homebrew/brew.git HOMEBREW_CORE_DEFAULT_GIT_REMOTE=https://mirrors.aliyun.com/homebrew/homebrew-core.git
# 中国科技大学镜像 HOMEBREW_BREW_DEFAULT_GIT_REMOTE="https://mirrors.ustc.edu.cn/brew.git" HOMEBREW_CORE_DEFAULT_GIT_REMOTE="https://mirrors.ustc.edu.cn/homebrew-core.git"
可以看到使用国内镜像安装还是挺快的
/bin/bash install.sh
第三步:配置环境变量
可以看到提示
咱们要先回到属于咱们用户的目录里面
cd ~
执行以下命令
export PATH="/home/linuxbrew/.linuxbrew/bin:$PATH" eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)" source ~/.bash_profile brew -v
安装成功!!!!
第四步:给brew换源
注:自 brew 4.0.0 (2023 年 2 月 16 日) 起,HOMEBREW_INSTALL_FROM_API
会成为默认行为,无需设置。大部分用户无需再克隆 homebrew-core
仓库,故无需设置 HOMEBREW_CORE_GIT_REMOTE
环境变量;
咱们的版本是4.4.5
首先进入 Homebrew 的主仓库目录:
cd "$(brew --repo)"
然后更改远程 URL 为你选择的镜像,例如中国科技大学的镜像:
git remote set-url origin https://mirrors.ustc.edu.cn/brew.git
查看是否更改完成
cd "$(brew --repo)" && git remote -v