最近新入手Mac Min 在软件安装上Homebrew是一款重要的工具。此篇记录一下如何安装这款工具。
网上有许多的安装教程,这里我找到了一篇帖子分享:https://blog.csdn.net/weixin_63310665/article/details/143313410
1、安装复制命令:
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
出现一个命令提示:
git version 2.39.5 (Apple Git-154) 开始执行Homebrew自动安装程序 [cunkai.wang@foxmail.com] ['2025-01-07 14:05:15']['15.2'] https://zhuanlan.zhihu.com/p/111014448 请选择下列一个 数字编号 后回车 (这里只是下载brew,随意选。国内下载源有5种稍后让你选择配置) 1、通过清华大学下载brew 2、通过Gitee下载brew 3、!我已经安装brew,跳过克隆,直接带我去配置国内下载源 4、不克隆brew,只把仓库地址设置成Gitee 5、不克隆brew,只把仓库地址设置成清华大学 请输入序号: 1 你选择了清华大学brew本体下载源 Mac os设置开机密码方法: (设置开机密码:在左上角苹果图标->系统偏好设置->用户与群组->更改密码) (如果提示This incident will be reported. 在用户与群组中查看是否管理员) 请输入开机密码,输入过程不显示,输入完后回车 Password:
有中文的提示,简单太方便了,我选择清华大学下载源,需要输入用户密码.
==> 安装过程开始调用Brew官方安装脚本,提示会变成英文,看不懂的复制到在线翻译。 如果下载速度慢可以ctrl+c或control+c重新运行脚本选择下载源 -> !!!!是否删除之前本机安装的Brew(是Y 否N) 我没有检测本机是否安装brew,选哪个都会继续运行 (Y/N): y
接下来会提示是否安装过Brew,我是第一次安装也选择Y
--> 脚本开始执行 未发现Git代理(属于正常状态) 开始 进入brew官方安装脚本 开始 下载官方install.sh文件,当前目录是: /Users/liujianhua Cloning into 'brew-install-ck'... remote: Enumerating objects: 19, done. remote: Counting objects: 100% (19/19), done. remote: Compressing objects: 100% (17/17), done. remote: Total 19 (delta 0), reused 11 (delta 0), pack-reused 0 Receiving objects: 100% (19/19), 21.82 KiB | 438.00 KiB/s, done. ==> Checking for `sudo` access (which may request your password)... ==> This script will install: /opt/homebrew/bin/brew /opt/homebrew/share/doc/homebrew /opt/homebrew/share/man/man1/brew.1 /opt/homebrew/share/zsh/site-functions/_brew /opt/homebrew/etc/bash_completion.d/brew /opt/homebrew ==> The following new directories will be created: /opt/homebrew/bin /opt/homebrew/etc /opt/homebrew/include /opt/homebrew/lib /opt/homebrew/sbin /opt/homebrew/share /opt/homebrew/var /opt/homebrew/opt /opt/homebrew/share/zsh /opt/homebrew/share/zsh/site-functions /opt/homebrew/var/homebrew /opt/homebrew/var/homebrew/linked /opt/homebrew/Cellar /opt/homebrew/Caskroom /opt/homebrew/Frameworks Press RETURN/ENTER 现在是brew官方安装提示,它需要你按回车键开始 other key to abort: ==> /usr/bin/sudo /usr/bin/install -d -o root -g wheel -m 0755 /opt/homebrew ==> /usr/bin/sudo /bin/mkdir -p /opt/homebrew/bin /opt/homebrew/etc /opt/homebrew/include /opt/homebrew/lib /opt/homebrew/sbin /opt/homebrew/share /opt/homebrew/var /opt/homebrew/opt /opt/homebrew/share/zsh /opt/homebrew/share/zsh/site-functions /opt/homebrew/var/homebrew /opt/homebrew/var/homebrew/linked /opt/homebrew/Cellar /opt/homebrew/Caskroom /opt/homebrew/Frameworks ==> /usr/bin/sudo /bin/chmod ug=rwx /opt/homebrew/bin /opt/homebrew/etc /opt/homebrew/include /opt/homebrew/lib /opt/homebrew/sbin /opt/homebrew/share /opt/homebrew/var /opt/homebrew/opt /opt/homebrew/share/zsh /opt/homebrew/share/zsh/site-functions /opt/homebrew/var/homebrew /opt/homebrew/var/homebrew/linked /opt/homebrew/Cellar /opt/homebrew/Caskroom /opt/homebrew/Frameworks ==> /usr/bin/sudo /bin/chmod go-w /opt/homebrew/share/zsh /opt/homebrew/share/zsh/site-functions ==> /usr/bin/sudo /usr/sbin/chown liujianhua /opt/homebrew/bin /opt/homebrew/etc /opt/homebrew/include /opt/homebrew/lib /opt/homebrew/sbin /opt/homebrew/share /opt/homebrew/var /opt/homebrew/opt /opt/homebrew/share/zsh /opt/homebrew/share/zsh/site-functions /opt/homebrew/var/homebrew /opt/homebrew/var/homebrew/linked /opt/homebrew/Cellar /opt/homebrew/Caskroom /opt/homebrew/Frameworks ==> /usr/bin/sudo /usr/bin/chgrp admin /opt/homebrew/bin /opt/homebrew/etc /opt/homebrew/include /opt/homebrew/lib /opt/homebrew/sbin /opt/homebrew/share /opt/homebrew/var /opt/homebrew/opt /opt/homebrew/share/zsh /opt/homebrew/share/zsh/site-functions /opt/homebrew/var/homebrew /opt/homebrew/var/homebrew/linked /opt/homebrew/Cellar /opt/homebrew/Caskroom /opt/homebrew/Frameworks ==> /usr/bin/sudo /usr/sbin/chown -R liujianhua:admin /opt/homebrew ==> /usr/bin/sudo /bin/mkdir -p /Users/liujianhua/Library/Caches/Homebrew ==> /usr/bin/sudo /bin/chmod g+rwx /Users/liujianhua/Library/Caches/Homebrew ==> /usr/bin/sudo /usr/sbin/chown -R liujianhua /Users/liujianhua/Library/Caches/Homebrew ==> Downloading and installing Homebrew... remote: Enumerating objects: 288944, done. remote: Counting objects: 100% (86987/86987), done. remote: Compressing objects: 100% (10506/10506), done. remote: Total 288944 (delta 85619), reused 76525 (delta 76481), pack-reused 201957 remote: Enumerating objects: 55, done. remote: Counting objects: 100% (35/35), done. remote: Total 55 (delta 35), reused 35 (delta 35), pack-reused 20 ==> Fetching /opt/homebrew... ==> Resetting /opt/homebrew... Reset branch 'stable' ==> Installation successful! ==> Homebrew has enabled anonymous aggregate formulae and cask analytics. Read the analytics documentation (and how to opt-out) here: https://docs.brew.sh/Analytics No analytics data has been sent yet (nor will any be during this install run). ==> Homebrew is run entirely by unpaid volunteers. Please consider donating: https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew#donations ==> Next steps: - Run these commands in your terminal to add Homebrew to your PATH: echo >> /Users/liujianhua/.zprofile echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/liujianhua/.zprofile eval "$(/opt/homebrew/bin/brew shellenv)" - Run brew help to get started - Further documentation: https://docs.brew.sh 此步骤成功 Password:
到这里显示安装成功。接下来配置国内镜像源:
完成 退出brew官方安装脚本 完成 ==> 配置国内镜像源HOMEBREW BOTTLE 此处如果显示Password表示需要再次输入开机密码,输入完后回车 sed: /Users/liujianhua/.zprofile: No such file or directory 有些电脑xcode和git混乱,再运行一次,此处如果有error正常。 xcode-select: note: Command line tools are already installed. Use "Software Update" in System Settings or the softwareupdate command line interface to install updates Homebrew已经安装成功,接下来配置国内软件下载源。 请选择今后brew install的时候访问那个国内镜像,例如阿里巴巴,输入5回车。 1、中科大国内源 2、清华大学国内源 3、上海交通大学国内源 4、腾讯国内源 5、阿里巴巴国内源(推荐) 请输入序号: 1 你选择了中国科学技术大学国内源 环境变量写入->/Users/liujianhua/.zprofile 此步骤成功 ==> 安装完成,brew版本 Homebrew 4.4.15 Homebrew前期配置成功 ==> Updating Homebrew... ==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles-portable-ruby/portable-ruby-3.3.6.arm64_big_sur.bottle.tar.gz ######################################################################### 100.0% ==> Pouring portable-ruby-3.3.6.arm64_big_sur.bottle.tar.gz ==> Homebrew collects anonymous analytics. Read the analytics documentation (and how to opt-out) here: https://docs.brew.sh/Analytics No analytics have been recorded yet (nor will be during this `brew` run). ==> Homebrew is run entirely by unpaid volunteers. Please consider donating: https://github.com/Homebrew/brew#donations Already up-to-date. Homebrew自动安装程序运行完成 国内地址已经配置完成 之前步骤选了删除本机brew的话,桌面多出一个Old_Homebrew文件夹,可以删除。 初步介绍几个brew命令 查看版本:brew -v 更新brew版本:brew update 查找:brew search python(其中python替换为要查找的关键字) 安装:brew install python(其中python替换为要安装的名称) 本地软件库列表:brew ls 欢迎右键点击下方地址-打开链接 点个赞吧 https://zhuanlan.zhihu.com/p/111014448 如果遇到问题可以右键下面地址查看常见错误解决办法 https://gitee.com/cunkai/HomebrewCN/blob/master/error.md brew官方地址:https://brew.sh/zh-cn/ 安装成功 但还需要重启终端 或者 运行 source /Users/liujianhua/.zprofile 否则国内地址无法生效
最后我们需要重启终端,或者运行加载zprfile。
查看一下他的版本号,确认是否安装好:
liujianhua@liujianhuadeMac-mini ~ % brew -v Homebrew 4.4.15
到此,安装结束。
【总结】由于有这个安装脚本,使得安装非常方便,而且还可以帮助加载国内镜像源,不得不说,大佬这种开源精神真值得我们学习。