前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Mac Homebrew使用说明

Mac Homebrew使用说明

作者头像
郭顺发
发布于 2023-07-06 12:09:59
发布于 2023-07-06 12:09:59
42300
代码可运行
举报
文章被收录于专栏:pandacode_cnpandacode_cn
运行总次数:0
代码可运行

homebrew 官网 brew文件地址

  1. 配置文件在/usr/local/etc中
  2. 安装文件在/usr/local/Cellar中
  3. 二进制可执行程序的软连接在/usr/local/bin中

1.Homebrew 介绍

Homebrew是一款自由及开放源代码的软件包管理系统,用以简化Mac OS X系统上的软件安装过程,最初由Max Howell写成。因其可扩展性得到了一致好评,并在Ruby on Rails社区广为人知。

Homebrew使用GitHub,通过用户的贡献扩大对软件包的支持。2012年,Homebrew是GitHub上拥有最多新贡献者的项目。2013年,Homebrew同时成为GitHub上最多贡献者及最多已关闭问题的项目。

Homebrew 实现

Homebrew以Ruby语言写成,针对于Mac OS X操作系统自带Ruby的版本。

默认安装在/usr/local,由一个核心git版本库构成,以使用户能更新Homebrew。

包管理器使用一种称为“公式”(formula)的DSL脚本来管理依赖、下载源代码及配置和编译软件,从源代码中构建软件。

称为“瓶”(bottle)的二进制包是用默认选项预编译好的公式。

Homebrew 历史

  • Homebrew由Max Howell于2009年编写。
  • 2013年3月,Homebrew成功完成了Kickstarter活动,为项目筹集维护资金,并筹集到了14859英镑。
  • 2013年12月13日,Homebrew存储库从Howell的GitHub帐户迁移到自己的项目帐户。
  • 2015年2月,由于SourceForge的停机导致二进制文件无法使用,Homebrew将其托管移至bintray。
  • 截至2016年7月,Homebrew由12名开发人员组成的团队维护。

Homebrew 作者逸事

Homebrew的作者Max Howell曾应聘过Google的职位,但在技术面试没有通过,随后他在Twitter上发帖称“Google: 90% of our engineers use the software you wrote (Homebrew), but you can’t invert a binary tree on a whiteboard so f**k off”。(Google:我们90%的工程师都在用你的软件(Homebrew),但是你不会在白板上翻转二叉树,所以滚出去),在网上引发了关于招聘程序员面试时白板编程意义的讨论。

2. Homebrew 安装

只需执行如下命令即可:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

首先会安装如下脚本:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
==> This script will install:
/usr/local/bin/brew                        #brew命令
/usr/local/share/doc/homebrew              #homewbrew文档目录
/usr/local/share/man/man1/brew.1           #brew的可以操作的指令
/usr/local/share/zsh/site-functions/_brew  #可用于zsh的brew相关函数
/usr/local/etc/bash_completion.d/brew      #brew的自动补全配置
/usr/local/Homebrew                        #Homebrew的安装主目录

其次它会创建如下目录:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#创建下载程序的目录,如果是非root账号下安装的homebrew,该目录会在最后变成~/Library/Caches/Homebrew
==> /usr/bin/sudo /bin/mkdir -p /Library/Caches/Homebrew   

3.Homebrew 命令描述

命令

描述

brew search [TEXT| /REGEX/]

搜索 brew 支持的软件(支持模糊搜索)

brew info [FORMULA...]

显示软件的各种信息(包括版本、源码地址、依赖等等)。

brew install [FORMULA...]

安装指定的软件。

brew update

brew 自身进行更新。

brew upgrade [FORMULA...]

更新安装过的软件。 如果不加软件名,就更新所有可以更新的软件。

brew list [FORMULA...]

查看软件安装的文件列表。如果不加软件名,就列出所有已安装的软件列表。

brew uninstall [FORMULA...]

卸载指定的软件。

`brew services run [FORMULA

–all]`

`brew services start [FORMULA

–all]`

`brew services stop [FORMULA

–all]`

`brew services restart [FORMULA

–all]`

brew services cleanup

删除所有未使用的服务

参考文档

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-07-01 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
mac 安装HomeBrew
homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等功能。通过简单的指令可以实现包管理,而不用关心各种依赖和文件路径情况。
IT小马哥
2025/04/28
1450
mac安装 Homebrew
1.使用指令安装brew /usr/bin/ruby -e "$(curl -fsSL[https://raw.githubusercontent.com/Homebrew/install/master/install)"] (https://raw.githubusercontent.com/Homebrew/install/master/install)%22) 2.Homebrew 安装软件 brew install wget 3.Homebrew 会将
用户1437675
2018/08/20
1K0
Mac开发环境配置之HomeBrew
如果你使用惯了linux,你会对软件包管理、命令行不能自拔。由于mac的底层是类unix系统,也可以配置向linux一样好用。 安装HomeBrew /usr/bin/ruby -e "$(curl
若与
2018/04/25
1.4K0
Mac开发环境配置之HomeBrew
mac homebrew
Homebrew 会将套件安装到独立目录,并将文件软链接至/usr/local 。
lin_zone
2018/08/15
1.2K0
mac homebrew
Golang 装逼指南 Ⅱ:在 Homebrew 上发布 Golang 项目
对于使用 macOS 的用户来说,Homebrew 一点也不陌生,它类似于 CentOS 的 yum 和 Ubuntu 的 apt-get 。
郭旭东
2020/12/30
9310
Golang 装逼指南 Ⅱ:在 Homebrew 上发布 Golang 项目
Mac安装Homebrew的正确姿势
Homebrew是 mac的包管理器,仅需执行相应的命令,就能下载安装需要的软件包,可以省掉自己去下载、解压、拖拽(安装)等繁琐的步骤。 比如安装服务器 nginx,打开终端执行以下命令即可安装:
yiduwangkai
2021/07/27
42.2K4
Mac安装Homebrew的正确姿势
Setting Up Environments on New Mac
JAVA_HOME=/Library/Java/JavaVirtualMachines/1.7.0_51.jdk/Contents/Home
宅男潇涧
2018/08/01
1.1K0
Homebrew简介与安装
文章作者:Tyan 博客:noahsnail.com  |  CSDN  |  简书
Tyan
2022/05/09
8070
mac安装svn,Homebrew简单使用
1、安装Homebrew Homebrew 能干什么? 使用 Homebrew 安装 Apple 没有预装但 你需要的东西。 官网:https://brew.sh/ 打开终端,执行 /usr/bi
yechaoa
2022/06/10
1.1K0
mac安装svn,Homebrew简单使用
转:全新安装Mac OSX 开发者环境 同时使用homebrew搭建 (LNMP开发环境)
Brew 是 Mac 下面的包管理工具,通过 Github 托管适合 Mac 的编译配置以及 Patch,可以方便的安装开发工具。 Mac 自带ruby 所以安装起来很方便,同时它也会自动把git也给你装上。官方网站:http://brew.sh 。
全栈程序员站长
2021/05/19
1.4K0
Mac安装Homebrew的那些事儿
最近小明刚换置了一个 Mac 本,想搭建一个属于自己的博客网站,需要用到 Node.js 环境,而Node.js 在 MacOS 中是由 Homebrew 进行安装管理的……因此,便有了Homebrew的安装历程。
程序员小明
2019/08/14
1.1K0
Homebrew 入门
brew services 命令是用来管理 Mac 系统中后台服务的,比如在 Mac 上安装了 MySQL ,当我希望将这个变成一个后台服务启动的时候,可以使用,有点像 Linux 下的 service 和 systemctl 两个命令。
zucchiniy
2020/05/22
9390
Carthage及Homebrew的安装,更新详细记录
这篇文章,我们将按照操作的先后顺序依次来介绍。首先,安装Homebrew,其次安装Carthage,以及更新Carthage,最后查看Carthage版本。
陈满iOS
2018/09/10
1.7K0
Carthage及Homebrew的安装,更新详细记录
Mac 下可能是最好的包安装器 - Homebrew
Homebrew 镜像使用帮助 https://mirror.tuna.tsinghua.edu.cn/help/homebrew/
acc8226
2022/05/17
3340
mac os 安装 brew
Install Brew Install Homebrew $ cd /usr/local/ $ mkdir homebrew $ sudo chown -R $(whoami) /usr/local/homebrew $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 执行过程 ==> This script will install: /usr/lo
大数据工程师-公子
2019/03/14
1.4K0
MacBook 包管理 HomeBrew 安装
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
suveng
2019/11/04
1.3K0
mac上homebrew重装手记
今天因为种种原因,把mac上的homebrew玩坏了,需要重装的时候,即发现遇到一堆问题,记录于此:
菩提树下的杨过
2020/02/14
3.5K0
Mac 下码农软件推荐
使用 Homebrew 安装 Apple(或您的 Linux 系统)没有预装但你需要的东西。
acc8226
2022/05/17
6030
Mac 下码农软件推荐
Mac 安装 homebrew
最近换电脑了,发现homebrew 安装不上了,我感觉是网络问题,连了个vpn,发现还是不行,哈哈,是姿势不对
chuchur
2022/10/25
9670
mac安装homebrew教程_mac安装homebrew失败
Homebrew 是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。
全栈程序员站长
2022/11/17
2.7K0
mac安装homebrew教程_mac安装homebrew失败
相关推荐
mac 安装HomeBrew
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验