Homebrew 中的 FORMULA 和 CASK


在 Homebrew 中,FORMULACASK 是两种不同的软件包类型,分别用于安装不同类型的软件。

1. FORMULA

  • 定义FORMULA 是 Homebrew 的核心概念,用于描述如何通过源码编译或预编译二进制文件安装命令行工具
  • 安装方式:通常通过源码编译或下载预编译的二进制文件。
  • 安装路径:安装到 /usr/local/Cellar(在 Intel Mac 上)或 /opt/homebrew/Cellar(在 Apple Silicon Mac 上),并符号链接到 /usr/local/bin/opt/homebrew/bin
  • 示例
    brew install wget
    
    这会安装命令行工具 wget

2. CASK

  • 定义CASK 是 Homebrew 的扩展,用于安装图形界面应用程序(macOS 应用)。
  • 安装方式:通常通过下载 .dmg.pkg 文件,并将应用程序安装到 /Applications 目录。
  • 安装路径:应用程序会被安装到 /Applications 目录,而不是 Homebrew 的 Cellar 目录。
  • 示例
    brew install --cask google-chrome
    
    这会安装 Google Chrome 浏览器。

区别总结

特性FORMULACASK
软件类型命令行工具、库图形界面应用程序
安装方式源码编译或预编译二进制文件下载 .dmg.pkg 文件
安装路径/usr/local/Cellar/opt/homebrew/Cellar/Applications
示例命令brew install wgetbrew install --cask google-chrome

使用场景

  • FORMULA:适用于安装命令行工具(如 wgetgit)或开发库(如 pythonnode)。
  • CASK:适用于安装图形界面应用程序(如 google-chromevisual-studio-code)。

根据软件类型选择合适的命令。


2025-02-12(三)元宵节快乐

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

编程乐园

请我喝杯伯爵奶茶~!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值