Homebrew

Homebrew,macOS上不可或缺的包管理工具

smilexykPosted by

Homebrew是什么?

Homebrew是macOS上最流⾏的包管理工具,利用它,你可以很⽅便地安装、卸载、更新、查看、搜索几乎所有macOS上的常用⼯具包甚至是 GUI 软件,⽽⽆需关心依赖、路径、版本等⼀系列的麻烦问题,真正做到了⽆痛使用。

那我该如何安装 Homebrew 呢?

打开macOS⾃带的“终端” app,在窗口中输⼊如下指令,之后根据所给提示⼀步步向下即可, 脚本会告知其作用,并在需要确认时暂停等待确认。

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/ install)”
Homebrew安装
Homebrew安装

我安装好了,但是似乎没有什么变化?

Homebrew是一个命令行软件,他并不会显示在Launchpad或者Applications⽂件夹中, 但是它带来的⽅便是⽆时无刻的。
那我该如何使用 Homebrew 呢?
这里以安装Python 3为例。众所周知,macOS⾃带的Python版本为2.7,在之前我们想要安装Python 3需要先卸载⾃带的Python 2.7,并且需要完成许多复杂的指令,碰到使用⽼版本Python开发的脚本时也会遇到很⼤大的困难。但现在,有了Homebrew,安装Python 3只需要⼀行命令即可。

$ brew install python
Homebrew安装Python 3
Homebrew安装Python 3

Homebrew会帮助你⾃动安装好Python 3(可以观察安装依赖和主程序的过程,个⼈建议是去喝杯水,毕竟Homebrew存在的意义就是让用户别关⼼这些),并将其的启动命令设置为python3,而⾃带的Python 2.7依然绑定在python命令上,让两个版本的Python可以相互独⽴,互不⼲扰运行。友情提示,对应的pip命令也要用pip3哦!

Homebrew安装Python 3成功
Homebrew安装Python 3成功

我不是很确定想安装的软件是否可以用这么⽅便的办法安装……

运行命令:

$ brew search ‘你想安装的软件’

即可。Homebrew会列出所有名称包含你输⼊内容的软件,你可以在其中寻找。⼀般来说,只要名称输入正确,那么前两个八九不离十就是所需要的了!

Homebrew搜索Cocoapods
Homebrew搜索Cocoapods

这真⽅便,可是好像只能⽤在命令行上?

并不不是!Homebrew Cask就是为了方便快捷地安装GUI程序加入的。举个例子,以广受好评的Surge为例,想要安装Surge,只需要在命令行中键⼊如下命令即可:

$ brew cask install surge

Homebrew Cask会帮助你从官⽹上下载安装包,并且移动到/Applications文件夹中,这样就可以直接在Launchpad里找到新安装的GUI软件了。想同时安装多个软件?没问题,只需要将名字依次罗列上去即可。

用Homebrew的cask方法安装GUI软件
用Homebrew的cask方法安装GUI软件

友情提示:brew search也可以搜索到GUI程序哦!

我不不是很习惯⽤用终端,他对我来说有点可怕……

Homebrew也有第三方为其开发的GUI程序,可以在cakebrew.com上找到,虽然并不建议使用它。

Homebrew的GUI:Cakebrew
Homebrew的GUI:Cakebrew

毕竟,到头来,还是探索未知领域,⽐起永远待在⾃己的舒适区⾥有意思,不是吗?

打赏

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.