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

相关推荐
金玉满堂@bj10 小时前
OS设备UDID查看方法
macos·objective-c·cocoa
Linux运维技术栈13 小时前
解决程序连不上RabbitMQ:Attempting to connect to/access to vhost虚拟主机挂了的排错与恢复
分布式·rabbitmq·ruby
庸懒16 小时前
Electron自定义菜单栏及Mac最大化无效的问题解决
前端·macos·electron
ayaya_mana1 天前
Notepad--:国产跨平台文本编辑器,Notepad++ 的理想替代方案
linux·windows·macos·编辑器·notepad·notepad--
臻实2 天前
Win10系统Ruby+Devkit3.4.5-1安装
开发语言·后端·ruby
布兰妮甜2 天前
Visual Studio Code 跨平台快捷键指南:Windows 与 macOS 全面对比
windows·vscode·macos·编辑器·快捷键
大虫小呓3 天前
本地(macOS)和服务器时间不同步导致的 Bug排查及解决
macos
skywalk81633 天前
vagrant和itamae怎么配合使用? (放弃)
运维·前端·ruby·vagrant
伊织code3 天前
pdftk - macOS 上安装使用
macos·pdf·pdftk
马特说4 天前
macOS 搭建 Gitea 私有 Git 服务器教程
git·macos·gitea