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


时间: 2021-03-13 23:45:27 人气: 972 评论: 0

您知道可以在终端中安装Mac软件吗?这是使用Homebrew轻松安装Mac应用程序的方法。

brew安装

从头开始配置新的Mac或重新加载macOS之后,安装十几个或更多应用程序是一项繁重的工作。访问所有合适的网站并根据您的需要设置应用程序很麻烦。

您可以使用程序包管理器解决此问题。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)即可完成工作。

步骤1:安装命令行工具

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

xcode-select --install

键入此命令时,将显示一个弹出窗口,并显示以下消息:The "xcode-select" command requires the command line developer tools. Would you like to install these tools now?单击Install按钮以继续安装。

就我而言,由于该软件包已经安装,因此会显示一条错误消息。

安装命令行工具

步骤2:安装自制软件

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

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

粘贴此命令时,您将看到有关脚本将安装的内容以及安装位置的一系列代码行。再次按Return键继续,或按其他任何键取消。

使用单个命令安装自制程序

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

成功安装自制软件

步骤3:验证自制软件安装

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

brew doctor

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

在安装Homebrew之前,您应该在App Store中检查所有未决的更新。

验证自制软件安装

使用Homebrew安装流行的Unix工具

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

例如,一个应用程序可能依赖于另外两个应用程序才能正常工作。Homebrew不会自己安装这些其他应用,而是会安装它们并将它们配置为可以与您请求的应用一起使用,而不会出现任何问题。

您可以通过Homebrew安装以下一些方便的工具:

  1. youtube-dl:让您从YouTube和其他更多网站下载视频。

  2. geoip:为您提供特定IP地址的地理位置数据。对系统管理员,安全研究人员和Web开发人员有用。

  3. wget:使您可以从Web和FTP下载数据。您可以使用此工具下载文件,甚至下载整个网站。

  4. cask:这可让您使用GUI安装macOS应用程序。

  5. htop:活动监视器的命令行替代。它为您提供有关CPU,内存,进程等的详尽信息。

使用自制软件管理Unix工具

运行这些Homebrew公式很容易。只需输入:

brew install [formula name]

例如, 要安装youtube-dl,请输入:

brew install youtube-dl

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

brew help

您可以在Homebrew公式页面上浏览可用命令的大列表。并使用以下命令获取更多选项:

  1. 搜索:搜索公式

  2. 卸载:卸载公式

  3. list:列出所有已安装的公式

  4. 升级:从Github获取最新版本的Homebrew

  5. 升级[公式名称]:安装特定公式的更新

brew帮助列出所有命令

如何在Mac上安装Homebrew Cask

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

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

brew tap caskroom/cask

在安装Cask之后,键入以下内容:

brew tap homebrew/cask-versions

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

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

brew cask

该语法将告诉您Cask支持的命令。每次使用命令时,请不要忘记在brew cask之前加注。您需要记住的最常用的命令是:

  • install: 安装给定的容器

  • uninstall:卸载给定的容器

  • list: 列出已安装的casks

  • outdated: 列出所有过时的casks

  • upgrade:升级所有过时的casks

brew cask命令

您不必记住命令。如果您忘记了一个命令,请键入Brew Cask以查看列表。您还可以打印手册页,然后在“预览”应用程序中将其打开。

此语法会将手册页输出导出到“预览”。

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

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

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

手册页的打印输出

预览应用程序中打开手册页后,选择“文件”→“导出为PDF”,将文件另存为PDF文档以供将来参考。

使用Cask安装Mac Apps

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

brew search

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

brew search firefox

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

brew cask install firefox-nightly

用homebrew cask安装firefox

或者,要安装Google Chrome浏览器测试版,请尝试以下操作:

brew search chrome

获得相关匹配项后,输入:

brew cask install google-chrome-beta

用brew cask安装chrome

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

brew search sync

brew搜索策略

使用Cask卸载应用

要卸载Chrome Beta,只需键入:

brew cask uninstall google-chrome-beta

要卸载Firefox,请使用:

brew cask uninstall firefox-nightly

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

brew doctor

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

brew upgrade

自制和Homebrew的GUI版本

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

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

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

brew cask install cakebrew

cakebrew应用程序

用于Alfred的Homebrew和Cask Workflow可让您轻松地串联安装,卸载和管理Homebrew和Cask。该脚本通过支持Doctorinstalllistsearchuninstall等来过滤brew和cask 。

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

与Alfred Powerpack一起管理casks和homebrew

安装这些开源Mac应用程序

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

使用所有这些命令很容易迷失方向,但是您不必着急。请缓慢执行这些步骤,并经常记笔记。您也可以查看在Mac Terminal指南,,以获取其他命令,并为您提供帮助,以及一些定制Terminal的技巧。

尽管您可能首先要安装常见的Mac应用程序,但请查看一些鲜为人知的开源Mac应用程序,并同时使用Homebrew Cask进行安装。

评论
游客