如何使用Homebrew在终端中安装Mac Apps

After you’ve configure a new Mac from scratch or reloaded macOS, installing a dozen or more apps is an overwhelming job. Visiting all the right websites and setting the apps up according to your needs is a hassle.

您可以使用程序包管理器解决此问题。 Homebrew是macOS的软件包管理器,它简化了免费Unix工具和GUI应用程序的安装。我们将向您展示如何使用Homebrew安装应用程序,并使它们保持最新状态,而不会遇到任何麻烦。

什么是Homebrew?

Homebrew是免费的开源软件包管理器,使您可以轻松地在macOS上安装命令行工具和GUI应用程序。使用单个命令,您可以搜索,安装,卸载或更新免费的Unix工具。在安装Homebrew之前,您需要满足以下条件:

  • 位于 / Application / Utilities 文件夹中的终端。
  • macOS 10.12(Sierra)或更高版本
  • 命令行工具或Mac App Store中的Xcode。
  • 如何在Mac上安装Homebrew

    如果已安装Xcode,则无需请安装命令行工具,因为该软件包已被烘焙到Xcode中。但是,如果没有,则不必只为Homebrew安装Xcode。

    安装后,Xcode会消耗大约10GB的磁盘空间,这是不小的数目。如果您只是开始使用这些命令,则安装命令行工具(大约150MB)即可完成工作。

    要安装命令行工具,请按 Cmd + Space 启动Spotlight并搜索终端。然后键入:

    xcode-select --install

    键入此命令时,将弹出一个弹出窗口,并显示消息。“ xcode-select"命令需要命令行开发人员工具。您要立即安装这些工具吗?单击安装按钮继续安装。

    对于我来说,由于已经安装了软件包,因此会显示错误消息。

    要安装自制软件,请将以下命令复制并粘贴到终端中:

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

    粘贴此命令时,您将看到一系列有关以下内容的行该脚本将安装在哪里。再次按返回继续,或按其他任意键取消。

    然后输入管理员密码开始安装。根据Mac和互联网连接的速度,安装需要一些时间。完成后,您会看到安装成功消息。

    运行以下命令来验证Homebrew安装并检查是否存在任何错误:

    brew doctor

    如果您会看到任何警告消息,可以放心地忽略它们,但是您应该检查可能会影响Homebrew安装的常见问题。在大多数情况下,如果您的macOS和命令行工具/ Xcode的副本是最新的,则不会看到任何错误。

    在安装Homebrew之前,应先检查App Store中是否有任何待处理的更新。

    使用Homebrew安装流行的Unix工具

    由于Homebrew是程序包管理器,因此它可以自动完成从系统安装,更新和删除应用程序的整个过程。它会编译软件包并为您处理所有依赖项。

    For example, one app might rely on two others to work properly. Rather than installing those other apps yourself, Homebrew installs them and configures them to work with your requested app without any issues.

    以下是一些可通过Homebrew安装的便捷工具:

  • youtube-dl :您可以从YouTube和其他网站下载视频。
  • geoip :为您提供特定IP地址的地理位置数据。对系统管理员,安全研究人员和Web开发人员很有用。
  • wget :可让您从Web和FTP下载数据。您可以使用此工具下载文件,甚至可以下载整个网站。
  • 木桶:这可以让您使用GUI安装macOS应用。
  • htop :“活动监视器"的命令行替代方法。它为您提供了有关CPU,内存,进程等的详尽信息。
  • 运行这些Homebrew公式很容易。只需键入:

    brew install [formula name]

    要安装 youtube-dl ,例如,键入:

    brew install youtube-dl

    键入以下内容以查看Homebrew支持的命令列表:

    brew help

    您可以在“自制程序公式"页面上浏览大量可用命令。并使用以下命令获取更多选项:

  • 搜索:搜索公式
  • 卸载: li>
  • 列表:列出所有已安装的公式
  • 升级:从Github获取最新版本的Homebrew
  • 升级[公式名称]:为特定公式安装更新
  • 如何在Mac上安装Homebrew容器

    Homebrew Cask扩展了Homebrew并让您轻松安装直接从命令行使用macOS GUI应用程序。使用此简单脚本,您可以安装和管理许多应用程序,而无需单独下载它们并执行典型的拖放例程。

    要安装Cask,请在Terminal中键入以下内容:

    brew tap caskroom/cask

    仅在安装Cask之后,键入以下命令:

    brew tap homebrew/cask-versions

    第二个Cask命令用于安装替代版本的Casks。例如,它们包括Beta,您可能要安装的浏览器的开发版本,旧版开源应用程序的最新版本等。

    在安装了Cask之后,您还可以输入以下命令:

    brew cask

    此语法将告诉您Cask支持的命令。每次使用命令时,请不要忘记先添加酒桶。您需要记住的最常用的命令是:

  • 安装:安装给定的容器
  • 卸载:
  • 列表:列出已安装的桶
  • 已过期的桶:列出所有已过期的桶
  • upgrade:升级所有过时的酒桶
  • 您不必记住命令。如果您忘记了命令,请键入酒桶以查看列表。您还可以打印手册页,然后在“预览"应用程序中将其打开。

    此语法会将 man 页的输出导出到预览。

    man -t [Command Goes Here]|open -f -a /Applications/Preview.app

    例如,以下字符串将在预览中打开酒桶的手册页:

    man -t brew-cask|open -f -a /Applications/Preview.app

    在预览应用中打开 man 页后,选择文件>导出为PDF ,将文件另存为PDF文档,以备将来参考。

    您可能会列出每台新Mac上安装的常用应用程序列表。您可以通过Cask安装这些应用,而不必单独进行安装。要搜索应用,请使用以下语法:

    brew search

    让我们看看是否有适用于Firefox的Cask。为此,请在Terminal中键入以下内容:

    brew search firefox

    您可能知道,Firefox支持许多不同的发行渠道。 Mozilla使用这些渠道向用户缓慢推出更新,从每天的Nightly构建到更稳定的构建。如果要安装Firefox的Nightly build,请输入:

    brew cask install firefox-nightly

    或安装Google Chrome Beta,请尝试以下操作:

    brew search chrome

    一旦找到相关的匹配项,请输入:<

    brew cask install google-chrome-beta

    有时,您可能不记得某个特定的应用程序名称。幸运的是,您只需要输入一些相关的关键字,Cask就会搜索包含它们的应用程序。下面的屏幕快照显示了输入此命令时发生的情况:

    brew search sync

    要卸载Chrome Beta,只需键入:

    brew cask uninstall google-chrome-beta

    要卸载Firefox,请使用:

    brew cask uninstall firefox-nightly

    该应用程序将完全卸载,没有任何痕迹。使用Cask安装应用程序后,即使Cask不显示更新,也可以更新该应用程序。不要忘记检查配置问题,以进一步缓解任何问题。您可以使用以下命令进行此操作:

    brew doctor

    在检查任何Cask升级之前,请不要忘记定期更新Homebrew内核和酒桶。为此,请键入:

    brew upgrade

    Homebrew和Casks的GUI版本

    尽管没有GUI应用程序可安装Homebrew和Casks,但是有第三方应用程序可让您更新Homebrew核心,检查配置问题,从Cask存储库安装和更新应用程序,等等。

    Cakebrew是一款免费的开源应用程序,可与Homebrew协同工作。它使您可以查看已安装的公式列表,还可以进行快速搜索并显示要安装的公式的说明。此功能是命令行版本所没有的。

    如果您喜欢Homebrew,但又不想将命令行用于各种目的,那么此应用将对您有用。要安装Cakebrew,请输入:

    brew cask install cakebrew

    Alfred的Homebrew和Cask Workflow,您可以轻松地串联安装,卸载和管理Homebrew和酒桶。该脚本通过支持医生安装列表搜索卸载等。

    然后启动Alfred,输入酿造酒桶,您就可以在Alfred中管理您的应用程序。您需要安装Alfred Powerpack才能使用此工作流和其他工作流。

    安装这些开源Mac应用程序

    Homebrew是一款出色的程序包管理器,可以安装免费的Unix工具和macOS应用程序。如果您是从头开始设置Mac或在管理多个Mac的公司工作,Homebrew可以为您节省大量时间和精力。

    所有这些命令很容易使您迷失方向,但是您不必着急。慢慢执行这些步骤,并经常记笔记。您可能还会将此指南收藏在Mac Terminal上,以获取其他命令并为您提供帮助,以及有关自定义Terminal的一些技巧。

    尽管您可能首先想安装常见的Mac应用程序,但请看一下一些鲜为人知的开源Mac应用程序,也可以通过Homebrew Cask进行安装。

    标签: 安装软件 Mac提示 终端