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 第一个地址即可。

相关推荐
无意feel6 小时前
MacOS 安装neofetch cmatrix lolcat
macos·数字雨·彩虹特效
KevinShi_BJ7 小时前
MacOS 上安装 Docker 和启动 LangBot
macos
ricky_fan9 小时前
(25年12月)claude code报错:might not be available in your country
macos·bash
james bid10 小时前
MacBook Pro 2015 上 XUbuntu 24.04 启用 eGPU (GeForce GTX 1080 Ti) 和核显黑屏问题解决
linux·ubuntu·macos·cuda·egpu
私人珍藏库11 小时前
[Mac] Mac风扇控制软件 iFan V1.1.1
macos
腾讯云qcloud075511 小时前
腾讯位置商业授权iOS 轨迹SDK
macos·ios·cocoa
新手村领路人11 小时前
MacOS Tahoe26.1自制定时休眠app
macos
2501_9160074711 小时前
没有 Mac,如何在 Windows 上架 iOS 应用?一套可落地的工程方案
android·macos·ios·小程序·uni-app·iphone·webview
乐之者v1 天前
mac操作快捷键命令
macos
一步徐龙的浪1 天前
Scholaread Mac版更新后无法用手机验证码登录
macos·scholaread·靠岸学术