MacOS - brew 和 brew cask 有什么区别?

brew 是 ruby 的包管理,后来看 yangzhiping 的博客介绍了 brew cask,感觉 cask 是更好的关联关系管理,但是,我后来使用过程中,发现很多软件 brew cask 里没有,但是 brew 里面倒是挺多!今天来给说说,两者的区别,为何网路上跟推荐用 brew cask 呢?

brew是从下载源码解压然后 ./configure && make install,同时会包含相关依存库。并自动配置好各种环境变量,而且易于卸载。

这个对程序员来说简直是福音,简单的指令,就能快速安装和升级本地的各种开发环境。

brew cask是 已经编译好了的应用包 (.dmg/.pkg),仅仅是下载解压,放在统一的目录中(/opt/homebrew-cask/Caskroom),省掉了自己去下载、解压、拖拽(安装)等蛋疼步骤,同样,卸载相当容易与干净。这个对一般用户来说会比较方便,包含很多在 AppStore 里没有的常用软件。

cask 官方的两个安装索引源,一个针对稳定版本,一个针对 Dev

https://github.com/phinze/homebrew-caskhttps://github.com/caskroom/homebrew-versions

并且,如果发现有什么遗漏的,自己 fork && create && push && pull request 第一个地址即可。

相关推荐
Digitally3 小时前
如何将荣耀手机的照片传输到 Mac
macos·智能手机
Digitally3 小时前
如何将 iPhone 备份到 Mac/MacBook
macos·ios·iphone
猫头虎4 小时前
[精选] 2025最新生成 SSH 密钥和 SSL 证书的标准流程(Linux/macOS/Windows系统服务器通用方案)
linux·服务器·开发语言·macos·ssh·ssl·ai编程
Everbrilliant8918 小时前
macOs上交叉编译ffmpeg及安装ffmpeg工具
macos·ffmpeg·ffmpeg交叉编译·ffmpeg工具安装
sunshine__sun1 天前
快速启用 JMeter(macOS Automator 创建 JMeter 脚本)
jmeter·macos
liliangcsdn1 天前
mac llama_index agent算术式子计算示例
人工智能·python·macos·llama
WIN赢1 天前
【MAC电脑系统变量管理】
macos
i建模1 天前
最新免费使用Claude Code指南(Windows & macOS/Linux)
linux·windows·macos
Auspemak-Derafru1 天前
使用ffmpeg转码h265后mac默认播放器不支持问题
macos·ffmpeg
Resean02231 天前
MACOS安装配置Gradle
macos