自制的实用指南

流行的Homebrew软件包管理器简介

流行的软件包管理器简介

Homebrew是一位出色的软件包管理器。它最初是为macOS创建的,现在也可以在Linux和Linux的Windows子系统上运行。

使用它,您可以安装几乎所有您能想到的CLI应用程序,甚至是完整的GUI应用程序。

如何安装Homebrew?

在macOS上,安装Homebrew的命令是:

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

在Linux / Windows上,请参阅官方网站上的说明

执行以上命令后,您将拥有brew终端中可用的命令:

看?我们有可以使用的子命令列表:brew installbrew upgradebrew uninstall, 和更多。

安装应用程序

使用brew install安装应用程序的命令:

brew install <packagename>

例如,要安装mysql,请运行:

brew install mysql

该命令有很多可用选项,您可以签出它们

您可能永远不需要这些选项中的任何一个-除了默认值之外,我很少使用其他任何选项brew install <package>

有时包装(例如mysql我在上面的示例中使用的软件包)将安装,但是在运行它们之前,它们将需要一些额外的步骤。

如果是这种情况,通常会在安装过程结束时向您突出显示这些内容。确保已将Homebrew打印的所有内容读到控制台,以免日后头痛。

软件包安装在哪里?

使用Homebrew安装的软件包都安装在特定的文件夹中。

通常是/usr/local/Cellar

如果找不到此文件夹,请运行brew --prefix查找正确的文件夹前缀。在我的系统上,此命令返回/usr/local,是Cellar可以找到文件夹。

在此处,您将找到已安装软件包的列表,每个软件包都位于其自己的文件夹中:

更新包

单个软件包可以使用

brew upgrade <packagename>

更新自制

自制程序本身需要不时更新。有时在您运行命令时会自动更新,但您可以通过运行手动告诉它进行更新

brew update

取出包装

安装新软件包非常容易。卸载它也很容易。

跑:

brew uninstall <packagename>

这样做,Homebrew将完全从系统中删除软件包。

安装GUI应用

除了安装CLI(命令行)应用程序外,Homebrew可以做的一件很酷的事情就是安装GUI应用程序的能力。

使用:

brew cask <appname>

您可以安装传统上需要的GUI应用程序,以查找网站,下载软件包,移至/Applications..现在它是一个命令。

例如:

brew cask firefox

您可以在以下位置找到使用此方法可以安装的所有应用程序的列表https://github.com/Homebrew/homebrew-cask/blob/master/Casks您可以使用来搜索特定的软件包

brew search <name>

像这样:

brew search google-chrome

免费下载我的Linux命令手册


更多cli教程: