brew install 和 brew cask install 的区别

Homebrew是MacOS的包管理工具,简化了命令行工具和应用的安装过程。它包括Formulae(源码包)和Casks(预编译应用)。brewinstall用于安装命令行工具和库,而brewcaskinstall则用于安装图形应用。用户可以通过简单的命令进行安装、更新、卸载等操作,大大提升了效率。
摘要由CSDN通过智能技术生成

Homebrew 是一款 Mac OS 平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。

在这里插入图片描述

Homebrew 通过简单的一条指令,就可以实现包管理,不需要关心各种依赖和文件路径的情况。

Homebrew 的两个术语:

  • Formulae:软件包,包括了这个软件的依赖、源码位置及编译方法等;
  • Casks:已经编译好的应用包,如图形界面程序等。

Homebrw相关的几个文件夹用途:

  • bin:用于存放所安装程序的启动链接(相当于快捷方式)
  • etc:brew安装程序的配置文件默认存放路径
  • Library:Homebrew 系统自身文件夹
  • Cellar:通过brew安装的程序将以 [程序名/版本号] 存放于本目录下

常用的 brew 命令:

  • 查看brew版本:brew -v
  • 更新brew版本:brew update
  • 本地软件库列表:brew list
  • 查看软件库版本:brew list --versions
  • 查找软件包:brew search xxx (xxx为要查找软件的关键词)
  • 安装软件包:brew install xxx (xxx为软件包名称)
  • 卸载软件包:brew uninstall xxx
  • 安装软件:brew cask install xxx(xxx为软件名称)
  • 卸载软件:brew cask uninstall xxx
  • 查找软件安装位置:which xxx (xxx为软件名称)

brew install --cask xxx

Homebrew 提供了两种安装软件的方式,brew install 和 brew cask install,下面对两种方式进行一些解释说明。

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

Homebrew is the easiest and most flexible way to install the UNIX tools Apple didn’t include with macOS.
对于对程序员只需通过简单的指令,就能快速安装和升级本地的各种开发环境,非常快捷方便。

二、brew cask install
brew cask 是针对已经编译好了的应用包(.dmg/.pkg)下载解压,然后放在统一的目录中(Caskroom),省掉了自己下载、解压、安装等步骤。

Homebrew-Cask extends Homebrew and brings its elegance, simplicity, and speed to macOS applications and large binaries alike.
这个对一般用户来说会比较方便,包含很多在 AppStore 里没有的常用软件。

简单来说,

brew install 用来安装一些不带界面的命令行工具和第三方库
brew cask install 用来安装一些带界面的应用软件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值