Mac——Homebrew使用

MacOS安装Homebrew教程 Homebrew是MacOS上的包管理器,类似于Linux中的apt-get或yum,它可以用来安装、更新、卸载软件包。通过Homebrew,我们可以方便地安装各种开源软件和命令行工具,极大地提升了MacOS的易用性。安装过程中,终端会输出一些信息,告诉你正在安装哪些依赖,以及安装的进度。在MacOS中,你可以通过应用程序 -> 实用工具 -> 终端来打开终端。以上就是MacOS安装Homebrew的详细教程,希望对你有所帮助。命令可以更新已安装的软件包。找到你需要的软件包后,可以使用。 阅读详情

1、安装Homebrew

在 macOS 上安装 Homebrew 非常简单,只需要利用系统自带的终端(Terminal)。

1. 准备工作

在安装之前,建议确保你安装了 Xcode 命令行工具。打开终端,输入以下命令并回车:

xcode-select --install

如果有弹窗提示,点击“安装”并等待完成即可。

2. 执行安装命令

在终端中复制并粘贴以下官方安装脚本,然后按回车:

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

3. 注意事项

  • 输入密码:安装过程中会提示输入你的 Mac 开机密码(输入时屏幕上不会显示任何字符,直接输完按回车即可)。
  • 环境变量(Next steps):安装完成后,终端最后通常会输出几行 ==> Next steps:。请务必按照它的提示,复制并运行那两三行 echo 和 eval 开头的命令。它的作用是将 Homebrew 添加到你的系统环境变量中,否则你会遇到 command not found: brew 的错误。

2、核心概念

在使用 Homebrew 之前,需要了解它管理的两大类软件:

  • Formulae(常规软件/命令行工具):没有图形界面的开发工具、库或命令行程序。例如:git, node, python, wget。
  • Casks(图形界面应用):日常使用的 Mac App(带 UI 界面)。例如:google-chrome, visual-studio-code, docker。

3、常用命令

3.1、搜索软件

brew search wget          # 搜索名为 wget 的软件
brew search chrome        # 搜索与 chrome 相关的软件

3.2、安装软件

安装命令行工具(Formula):

brew install wget

安装图形界面应用(Cask):

brew install --cask google-chrome

3.3、查看已安装的软件

brew list                 # 查看所有已安装的软件(包括 Formulae 和 Casks)
brew list --cask          # 仅查看已安装的图形界面应用

3.4、卸载软件

brew uninstall wget       # 卸载 wget
brew uninstall --cask google-chrome  # 卸载 Chrome

3.5、更新与升级

这是 Homebrew 最强大的地方,可以一键更新所有软件:

brew update               # 1. 更新 Homebrew 自身和软件源信息
brew outdated             # 2. 查看有哪些已安装的软件有新版本
brew upgrade              # 3. 升级所有有新版本的软件
brew upgrade wget         # 仅升级特定的软件(如 wget)

3.6、清理旧版本缓存

软件升级后,旧版本的安装包和缓存依然会占用磁盘空间:

brew cleanup              # 清理所有旧版本软件和下载缓存

4、维护命令

检查健康状态:如果觉得 brew 出了什么问题,可以用它来诊断:

brew doctor

查看软件信息:查看某个软件的安装路径、依赖关系、官方网址等:*

brew info wget

5、国内加速

如果你在中国大陆使用,直接连接 Homebrew 官方服务器可能会非常慢或报错。可以通过配置国内镜像源(如清华大学或阿里镜像源)来加速。

目前最简单的一键配置/切换国内源的方法,是使用国内开发者维护的安装脚本(它会自动配置好环境和镜像源):

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
Mac 软件包管理器Homebrew使用指北 Homebrew Homebrew由开发者 Max Howell 开发,并基于 BSD 开源,是一个非常方便的软件包包管理器工具。 Homebrew 官网 Homebrew 的几个核心概念 在正式介绍 Homebrew 的使用之前,我先为你介绍一下 Homebrew 中的一些核心的概念,了解这些概念,就可以帮助你更好的去使用 Homebrew。 词汇 含义 formula (e)... 阅读详情

相关推荐

Homebrew介绍和使用

文章目录前言一、Homebrew是什么?二、HomeBrew安装2.读入数据总结 前言 Homebrew 是一款包管理工具,目前支持 macOS 和 Linux 系统。主要有四个部分组成: brew、homebrew-core 、homebrew-cask、homebrew-bottles。 名称 说明 brew Homebrew 源代码仓库 homebrew-core Homebrew 核心源 homebrew-cask 提供 macOS 应用和大型二进制文件的安装 hom

weixin_56878436的博客 1万+

mac 安装HomeBrew(100%成功)

一直觉得自己写的不是技术,而是情怀,一个个的教程是自己这一路走来的痕迹。靠专业技能的成功是最具可复制性的,希望我的这条路能让你们少走弯路,希望我能帮你们抹去知识的蒙尘,希望我能帮你们理清知识的脉络,希望未来技术之巅上有你们也有我。 Homebrew是什么? homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等功能。通过简单的指令可以实现包管理,而不用关心各种依赖和文件路径情况。 homebrew命令 检测是否安装homebrew brew -v 更新brew版本:

weixin_38716347的博客 23万+

Mac安装Homebrew

文章目录一、简介二、官方脚本下载安装及配置环境变量三、GitHub加速3.1、Mac3.2、Windows四、镜像脚本安装五、更换镜像源5.1、中科大5.2、清华5.3、腾讯5.4、北京外国语5.5、阿里六、恢复默认源 一、简介 Homebrew是一款包管理工具,目前支持macOS和Linux系统。主要有四个部分组成:brew、homebrew-core 、homebrew-cask、homebrew-bottles 名称 说明 brew Homebrew源代码仓库 homebrew-c

rockvine的博客 2万+

M系列 Mac安装配置Homebrew

M系列 Mac安装Homebrew

致力于分享在各类技术领域的学习与实践经验,涵盖编程、虚拟化、开源工具、网络安全等。 8940

Mac安装HomeBrew

HomeBrew简介 我们在使用Linux系统的时候,都很喜欢 (Debian/Ubuntu)系列的apt包管理系统和(Redhat/Fedora)系列的yum包管理系统。Mac OS X系统下面有apple的官方Mac App Store。但是好多软件是找不到的,所以我们也向在苹果下找到一款比较方便的包管理系统,就是Homebrew。 什么是Homebrew呢?Homebrew is the easiest and most flexible way to install the UNIX tools A

MasterJexu 4718

Keil中搭建自动化单元测试框架Unity

前言:   虽然一些C++的自动化单元测试框架也能用来C语言单元测试,但那样我们编写C语言程序时需要符合C++的标准,这样有一些C的特性是无法使用的,限制C的特性使用不太好,于是找了一个全部用C实现的自动化测试框架。Unity是一个简单且直接的自动化单元测试框架,它由很少的几个文件构成。 搭建环境:   1.从github上下载最新版本的Unity源码,下载链接:https://github...

程序员的自我修炼 3899

Mac OS X系统 HomeBrew的安装和简单使用

mac系统安装homebrew

学海无涯苦作舟 2万+

STM32H743 LAN8720网口配置避坑指南:用CubeMX v6.5.0快速搞定LWIP+FreeRTOS

本文详细介绍了使用CubeMX v6.5.0配置STM32H743与LAN8720网口的LWIP+FreeRTOS方案,涵盖硬件连接、时钟配置、ETH外设初始化及LWIP协议栈调优等关键步骤。特别针对常见陷阱提供解决方案,帮助开发者快速实现稳定网络通信,适用于嵌入式网络开发场景。

weixin_33739523的博客 357

mac下homebrew的使用

mac下homebrew的使用 更好排版:https://zybuluo.com/phper/note/87055 mac系统也是基于unix的系统,所以也继承类很多unix的特性,包括软件的编译,安装等。ubuntu下有快捷命令apt-get install来快速安装软件。centos下有yum install来快速安装。所以,mac下也有一种方式,就是使用brew。

domorejojo 2734

Nvidia Jetson AGX Orin 如何进入 Recovery Mode(刷机注意事项)

Jetson Orin 如何进入Recovery mode + 刷机注意事项

Pandako's Blog 1万+

嵌入式Linux Qt/QML开发实战:从Buildroot配置到应用部署

本文详细介绍了嵌入式Linux Qt/QML开发全流程,从Buildroot系统配置、交叉编译工具链搭建到应用部署与调试。以RK3506开发板为例,提供实战指南,帮助开发者高效完成嵌入式应用开发,解决常见环境配置与性能优化问题。

m2n3o4p5的博客 224

Mac下Homebrew的安装与使用

Mac下Homebrew的安装与使用 一蓑烟羽关注 2017.10.19 11:59*字数 515阅读 7684评论 0喜欢 3 Homebrew简介,安装与使用 简介 Homebrew 官方网站 Homebrew是一个包管理器,用于安装Apple没有预装但你需要的UNIX工具。(比如著名的wget)。 Homebrew会将软件包安装到独立目录(/usr/local/Cellar),并将其文件软链接至/usr/local。 Homebrew不会将文件安装到它本身目录之外,所以您...

dhfzhishi的专栏 1123

YOLOv8改进策略【卷积层】| ECCV-2024 小波卷积WTConv 增大感受野,降低参数量计算量,独家创新助力涨点

本文记录的是利用模块优化的目标检测网络模型。的目的是在不出现过参数化的情况下有效地增加卷积的感受野,从而解决了在感受野扩展中的参数膨胀问题。本文将其加入到深度可分离卷积中,有效降低模型参数量和计算量,并二次创新C2f,使模块更好地捕捉低频特征,增强网络性能。Wavelet Convolutions for Large Receptive Fields小波卷积及其改进的实现代码如下: 四、创新模块 4.1 改进点1⭐ 模块改进方法:加入(第五节讲解添加步骤)。添加后如下:模块改进方法:基于的(第五节讲解添加

Limiiiing的博客 1092

mac 安装 Homebrew教程

mac安装Homebrew简单竟然如此简单

Jimyking的博客 1万+

基于粒子群算法优化的灰色预测模型GM实现数据预测(附带MATLAB代码)

灰色预测模型(Grey Model,简称GM)是一种常用的非线性时间序列预测方法,它在处理少量数据和缺乏规律性的序列预测问题上表现出良好的性能。c. 建立灰色微分方程:根据紧邻均值生成序列建立灰色微分方程,通常形式为:dx(n) + ax(n) = b,其中dx(n)是紧邻均值生成序列,x(n)是原始序列。为了提高GM模型的预测准确性,我们将使用粒子群算法来优化灰色微分方程的参数a和b。a. 利用灰色微分方程进行预测:根据已得到的灰色微分方程,进行后续时间点的数据预测。首先,定义了两个函数。

CoderExtra的博客 606

YOLOv12中的A2C2f模块详解,涉及区域注意力模块(A2)和 R-ELAN 结构详解

区域注意力模块(Area Attention, A2)的设计出发点是为了解决传统注意力机制在计算复杂度和内存访问效率上的问题。传统的自注意力机制(Self-Attention)具有二次方的计算复杂度(O(n²)),尤其是在处理高分辨率图像时,计算成本非常高。此外,注意力机制的内存访问模式不如卷积神经网络高效,导致在实际应用中难以满足实时性要求。区域注意力模块通过将特征图划分为多个区域,并在每个区域内进行注意力计算,从而显著降低了计算复杂度。

Limiiiing的博客 5513

【Mac】Homebrew安装nvm

1.nvm介绍 当我们使用node开发网站时,可能会同时需要运行多个项目,每个项目所使用当node版本又不相同,或者当我们需要学习新的node时,多个版本之间的切换和维护会变得非常麻烦和棘手。nvm的出现就是为了解决这个问题。详细介绍请看nvm官网 2.安装nvm(此处仅介绍mac系统) 此处选择mac系统自带的Homebrew安装nvm。 Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件

微信公众号: 后端码匠 8459

Fiori Elements 表格之 Tree Tables:从数据建模到交互行为的全链路剖析

SAP Fiori elements的Tree Table组件将分层数据以表格形式展示,支持展开/折叠操作,适用于组织结构、物料清单等多级数据场景。该组件在List Report和Object Page中均可使用,支持懒加载、多选、列冻结等标准表格功能,并与OData V4服务层级注解深度集成。后端需通过RAP或CAP建模提供层级数据,前端通过清单配置切换表类型。需注意在草稿模式下仅显示活动实体,且展开状态在编辑时不保留。性能方面建议采用懒加载策略,避免全量加载树节点。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 159

Mac下的Homebrew

Mac下的Homebrew

qq_43350524的博客 720

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Mac安装Homebrew速度慢,国内镜像的设置与使用homebrew的问题总汇

Mac机的Package管理,除了用App Store外, 一般都用Homebrew,官网:brew.sh。国内,如果按官网的安装方法,网速太慢又断线,基本上是装不了。解决办法是用国内镜源。网上有不少介绍使用国内镜源的资料,但是,看了很多跟着做都是装不好,最后花了几天搞定了,决定要把经验写下来,以节省后来者的时间。 第一步 下载脚本 (script file) 先把安装homebrew用的scri...

weixin_46376590的博客 2460

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Mac中安装Homebrew

Mac中安装Homebrew

Little_Bully的博客 2468

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Mac下使用Homebrew进行CocoaPods的安装及使用

PS:注意以下命令均在终端中执行 一、安装前先看下电脑上面是否安装过cocoapods,如果安装过了,先卸载掉清理干净再去安装。 sudo gem uninstall cocoapods //卸载cocoapods的命令 然后再查下本地是否还有cocoapods的残余文件 gem list --local | grep cocoapods //查询cocoapods的残余文件命令 ...

H_WeiC的专栏 2179

Mac下Homebrew切换源

替换为阿里源 查看 brew.git 当前源 $ cd “$(brew --repo)” && git remote -v origin https://github.com/Homebrew/brew.git (fetch) origin https://github.com/Homebrew/brew.git (push) 查看 homebrew-core.git 当前源 $ cd “$(brew --repo homebrew/core)” && git remo

java_ying的博客 873

Mac下使用国内镜像安装Homebrew

Mac下使用国内镜像安装Homebrew First MBP上的brew很老了,就想把brew更新一下,顺便安装一下NodeJs。无奈更新的过程一直卡在网络下载,毫不动弹。想想,应该是Repo访问不到的原因,于是重装brew。 根据官网上的方法,在终端输入: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/...

大隐隐于野 760
上一篇: MySQL 8.0——Replication
下一篇: SQL进阶——CASE表达式
吴声子夜歌
博客等级 码龄9年 2687粉丝 2266原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值