
官网:
https://brew.sh/
对于习惯了使用命令来完成一切的程序员来说,安装软件这种小事,自然是能够用命令解决,就不用图形界面选择。但是在 中,我们有 、、、等命令来完成软件的安装, 却并未为我们提供一个好用的包管理器,帮助我们更好的使用 。
好在,虽然官方没有提供,我们却可以使用 Homebrew 这一神器,来完成类似的工作,就如同 的 Slogan :“The missing package manager for macOS (or Linux)”
由开发者 Max Howell 开发,并基于 BSD 开源,是一个非常方便的包管理器工具。在早期, 仅有 的版本,后续随着用户的增多, 还提供了 的版本,帮助开发者在 Linux 同样使用 来配置环境。
1.1 组成部分
是一款包管理工具,目前支持 和 系统。主要有四个部分组成: 、 、、。
1.2 核心概念
在正式介绍 的使用之前,我先为你介绍一下 中的一些核心的概念,了解这些概念,就可以帮助你更好的去使用 。
其中,最关键的是 、,我们在后续会经常用到。
复制下方命令到终端一键执行即可,我这里用的第一个,是一个知乎博主分享的。
claude code 教程苹果电脑 常规安装脚本(推荐 完全体 几分钟安装完成):
苹果电脑 极速安装脚本(精简版 几秒钟安装完成):
苹果电脑 卸载脚本:
常见错误去下方地址查看
Linux电脑 安装脚本:
Linux电脑 卸载脚本:
本教程以更改中科大源为例。
中科大源地址:https://mirrors.ustc.edu.cn/
- 源使用帮助 http://mirrors.ustc.edu.cn/help/brew.git.html
- 源使用帮助 http://mirrors.ustc.edu.cn/help/homebrew-core.git.html
- 源使用帮助 http://mirrors.ustc.edu.cn/help/homebrew-cask.git.html
- 源使用帮助 http://mirrors.ustc.edu.cn/help/homebrew-bottles.html
最终效果查看,最下面的两行 表示,按照 教程演示即可

命令用于查看当前 仓库的远程仓库信息。
输出结果显示 和 。这表明当前 仓库的远程源(名为)的 是 。表示从这个 拉取代码更新,表示向这个 推送代码更改。
以上为最终效果,大家最后有时间看就行
3.1 更换 brew.git 源
执行下方命令,并看到 地址已经更新

重置为官方镜像:
3.2 更换 homebrew-core.git 源
通过下方命令发现错误,这个错误信息表明 认为在 “” 这个路径下的仓库所有权存在可疑情况。这通常是由于安全机制引起的, 可能担心该仓库不是在安全的环境下或者可能存在恶意操作的风险。

按照要求执行命令,这个命令会将指定的目录添加到 的安全目录列表中,告诉 这个目录是安全的,可以进行操作。这样,在后续执行与这个仓库相关的 操作时,就不会再出现这个错误了。

默认不安装 有需要的可以替换( 软件仓库,提供 应用和大型二进制文件),这个我没弄,我就不演示了。
3.3 替换 Homebrew-bottles 源
用以下命令查看终端使用的是 还是

- 用户
- 用户
系列有个 加速环境变量,是如下命令。阿里云镜像是上下两个变量 和 都有的,只需要吧里面的 换成 即可 。然后这里我使用中科大 加速。后续 在使用 时会通过中科大的镜像加速地址来提高访问速度。
- 用户
- 用户
4.1 安装卸载软件
- 或者 显示 版本信息
- 安装指定软件
- 卸载指定软件
- 显示所有的已安装的软件
- 搜索本地远程仓库的软件,已安装会显示绿色的勾
- 使用正则表达式搜软件
- 显示指定软件信息
- 重新安装指定软件,先卸载后安装
- 源码安装指定软件,可以给定指定参数
- 列出所有可用命令
4.2 升级软件相关
- 自动升级 homebrew (从 github 下载最新版本)
- 检测已经过时的软件
- 升级所有已过时的软件,即列出的以过时软件
- 升级指定的软件
- 禁止指定软件升级
- 解锁禁止升级
- 升级所有的软件包,包括未清理干净的旧版本的包
- 编辑软件,不会的情况下慎用
- 列出本地资源仓库,其中 homebrew 是默认仓库,其它都是第三方仓库
- 添加第三方仓库,命名的规则按照 github 来定的。使用
- 删除仓库
- 查看指定软件依赖于哪些软件
- 查看指定软件被哪些软件所依赖
4.3 清理相关
再升级软件时候不会清理相关的旧版本,在软件升级后我们可以使用如下命令清理
- 列出需要清理的内容
- 清理指定的软件过时包
- 清理所有的过时软件
- 卸载指定软件
- 彻底卸载指定软件,包括旧版本
4.4 管理后台服务
使用 命令加载开机自动运行的服务, 可以简化 的操作。
以 为例,使用 启动:
如使用 可以简化为:
- 常用命令
- # 查看使用brew安装的服务列表
- –all # 启动服务(仅启动不注册)
- –all # 启动服务,并注册
- –all # 停止服务,并取消注册
- –all # 重启服务,并注册
- # 清除已卸载应用的无用的配置
- 配置文件目录
以 为例:
在这里可以找到服务路径、启动参数、日志路径等
4.5 brew cask
是 的扩展,借助它可以方便地在 上安装图形界面程序,即我们常用的各类应用。 中文含义为自制、自酿酒, 中文含义为桶、木桶,桶装酒是一种成品,也就是说每一个 都可以直接使用的,比如 的 名称为 ,那么就可以使用如下命令安装:
甚至也可以提交新的 ,比如假设有桌面客户端少数派,则用 创建新的名称为 的 ,当然还要提供官网下载链接、官方主页、应用版本等信息,可以参照 官方教程,此处就不再细说。
安装 Homebrew Cask【以后新版不需要安装】
安装好 brew 后,就可以执行命令 获取 Homebrew Cask。注意:
Caskroom 的 Git 地址在 2018 年 5 月 25 日从 https://github.com/caskroom/homebrew-cask 迁移到了 https://github.com/Homebrew/homebrew-cask
所以,以后就不需要安装 Homebrew Cask
4.6 使用 Homebrew Cask
使用:https://github.com/Homebrew/homebrew-cask/blob/master/USAGE.md
- 安装指定图形界面软件
- 卸载软件
- 卸载软件,带参数
- 搜索软件
- 列出所有通过 cask 安装的软件
- 其它可以参考:https://github.com/Homebrew/homebrew-cask/blob/master/USAGE.md
举例可安装的软件
官方地址:https://www.cakebrew.com/
仓库地址:https://github.com/brunophilipe/Cakebrew

点击上方导航栏的 ,再点击 就下载安装包,然后解压的程序拖到应用程序即可。

或者通过 命令安装:
打开后,有点不太稳定,显示不了界面

大家可以到网上搜搜使用教程,比命令行方便些。
https://zhuanlan.zhihu.com/p/ 安装https://sspai.com/post/56009#! 1.2 核心概念、3https://blog.ZEEKLOG.net/Amio_/article/details/ 1.1 组成部分https://cloud.tencent.com/developer/article/https://zhuanlan.zhihu.com/p/ 介绍 Homebrew 图形化工具 cakebrew
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/284298.html原文链接:https://javaforall.net
