mac 技术-Homebrew解析并使用

了解 Homebrew

首先要需要知道的事:Homebrew 是什么?

如果说 Mac App Store 是一家大超市,Homebrew 就是一间精品小铺——如它名字(家酿啤酒)所代表的那样。

在使用 Mac 的你,可能接触过 pkg 格式的安装文件,用它们装上的应用往往不知藏身何处;也可能看到一些「大神」在使用命令行工具,自己很羡慕却不知道如何下载。有了 Homebrew,你就能轻松安装、管理、卸载许多应用,像个黑客一样,一条指令,让它们乖乖执行你的命令。

说白了,Homebrew 是 MacOS(或 Linux) 的软件包管理器。通过它,我们可以方便的对 Mac 上的各种应用软件进行管理,例如:安装、更新、查看、搜索、卸载等。

主要是用来干嘛的?

  • 管理第三方应用

许多时候我们需要从第三方下载应用,他们似乎特别喜欢自作主张,逮到一个位置就落地生根,日后你想要升级、卸载都不知道去哪里找它们。而有了 Homevbrew,你可以把第三方应用装到一个统一的位置,管理起来就能像查户口一样一找一个准。

图片来自 唐小筑 的文章

官方解释:

  • Homebrew 会将软件包安装到独立目录,并将其文件软链接至 /usr/local 。

  • Homebrew 不会将文件安装到它本身目录之外,所以您可将 Homebrew 安装到任意位置。

  • Homebrew 使 macOS(或您的 Linux 系统)更完整。使用 gem 来安装 RubyGems、用 brew 来安装那些依赖包。

Homebrew官网:Homebrew

开始安装 Homebrew

在终端命令行窗口输入安装命令。

这里需要特别说明几点内容。

下面是 Homebrew 官方给出的安装命令:(如果没有VPN,不要使用此命令安装!)

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
复制代码

通常情况下,官网给出的指令会报错:

curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
复制代码

我自己的电脑这里是有 vpn 客户端的,所以我就直接使用第一个即可,直接安装 一步到胃。 如果没有 vpn客户端 的朋友可以参考 本文末尾 Homebrew 笔记(M1) 修改镜像源的具体教程,或者参考 Mac必备神器 Homebrew

因为这是国外网站,由于GFW(中国长城防火墙)的存在,如果没有vpn,是无法访问的,所以连接被拒绝!

替换成国内源:

cd "$(brew --repo)"
git remote set-url origin https://mirrors.ustc.edu.cn/brew.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-cask"
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git
复制代码

Homebrew基本用法:

假设需要安装的软件是 mongod

截屏2022-07-03 21.10.37.png

卸载方法:

// Intel 用这个
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

// M1 用这个
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"
复制代码
参考文献:

[1] Homebrew 笔记(M1)

[2] Mac必备神器 Homebrew

[3] Mac管理应用 Homebrew

猜你喜欢

转载自juejin.im/post/7116133213281452040