HomeBrew和HomeBrew Cask的安装和使用

#一. HomeBrew

虽然macOS上的命令行界面具有很多在Linux和其他Unix系统中可以找到的功能,但它没有附带一个好的包管理器。 包管理器是一组软件工具,可用于自动执行软件安装,配置和升级。 他们将安装的软件保存在一个中心位置,并且可以使用常用的格式维护系统上的所有软件包。 Homebrew是一个免费的开源软件包管理系统,可以简化macOS上的软件安装

1. 安装HomeBrew

1.1 安装前的要求

  1. 操作系统为Mac OS X 10.5 Leopard或更高版本
  2. 已安装版本管理工具Git(Mac OS X 10.7 Lion已经预安装)
  3. 已安装Xcode开发工具
  4. 已安装Java Developer Update

1.2 使用终端安装

打开终端,输入下列语句,自动安装HomeBrew

1.3 验证HomeBrew是否完成

在终端中输入brew

1.4 输入brew不响应

1.4.1 使用完整路径

只输入brew不行,要输入brew的完整路径
如:上述例子中我们输入了/usr/local/bin/brew 就成功了

1.4.2添加环境变量

虽然输入完整的路径可以使用brew,但是对于我们来说还是太过于繁琐,所以我们把他加入环境变量,这样我们就可以直接使用brew了

  1. 打开访达,按 shift + commend + G,输入~/.bash_profile
  2. 打开 .bash_profile
  3. 输入

  1. 重新打开终端,输入brew,看是否成功
    安装完成后,Homwbrew 会将本地 /usr/local 初始化为 git 的工作树,并将目录所有者变更为当前所操作的用户,将来 brew 的相关操作不需要 sudo 。
1.4.3参考文档

https://blog.csdn.net/weichuang_1/article/details/47679465

2. Homebrew语句

安装好HomeBrew后,我们就可以开始使用HomeBrew了
但是在开始之前,我们有必要清楚brew的常用语句

3.HomeBrew下载软件的目录

虽然使用HomeBrew安装软件很方便,但是有时候我们想直接使用电脑本地的软件包,所以我们还是有必要知道怎么找到软件包的位置

3.1 安装包

Homebrew下载后的软件包放在/Library/Caches/Homebrew中,时间长了以后,软件包会特别多,所以我们应该定期清理

3.2 安装目录

HomeBrew下载的软件的安装目录为

一般的软件可能会包含可执行文件、供其它库使用的头文件、运行库、文档等文件或目录,为了方便升级管理,,brew 会把这些文件或目录分别软链接到

3.3 更新

HomeBrew更新后的版本不会自动删除,即:更新后的软件会有多个版本
所以我们可以通过
brew swith
来选择软件的版本

同时,也可以通过
brew cleanup
来清楚多余的版本

3.3.1 参考文档

http://phenmod.com/

二. Homebrew Cask

HomeBrew是通过源码的方式来安装软件,但是有时候我们安装的软件是GUI程序应用宝(.dmg/.pkg),这个时候我们就不能使用HomeBrew了

所以有了HomeBrew Cask的出现

brew cask 是在brew 的基础上一个增强的工具,用来安装Mac上的Gui程序应用包(.dmg/.pkg), 比如qq、chrome等。它先下载解压到统一的目录中(/opt/homebrew-cask/Caskroom),省掉了自己去下载、解压、拖拽(安装)等步骤,同样,卸载相当容易与干净。然后再软链到~/Applications/目录下, 非常方便,而且还包含很多在 AppStore 里没有的常用软件。

brew cask的官网是:http://caskroom.io

github地址是:https://github.com/caskroom/homebrew-cask

1. 安装HomeBrew Cask

因为我们这个时候已经安装了HomeBrew,所以我们直接使用HomeBrew来进行安装,打开终端,输入下列语句

如果安装失败,显示Error: Cask ‘brew-cask’ is unavailable: ‘/usr/local/Homebrew/Library/Taps/caskroom/homebrew-cask/Casks/brew-cask.rb’ does not exist. ,尝试输入

2. 验证是否完成安装

在终端输入

显示下列文字则成功了,

若输入brew cask无响应

输入完整路径
因为我们没有把路径加入系统路径中

3. HomeBrew cask常用命令

HomeBrew cask常用命令和HomeBrew的区别不是很大,参考HomeBrew的就行了

3.1 注意:

三. 参考文档:

Mac下Homebrew和HomeBrew cask的安装与使用
极客学院对HomeBrew的介绍
Mac下Homebrew的安装与使用
借助 Homebrew Cask,教你快速下载安装 Mac App 新姿势
Mac命令行效率提升利器篇

发表评论

电子邮件地址不会被公开。 必填项已用*标注