购买新的macOS 计算机或重新格式化现有计算机时,您需要做的最乏味的任务是从头开始安装所有软件应用程序。首先,你必须记住每一个,其次,访问每个应用程序的网站,下载应用程序并安装它需要永远。
但是如果你有一个下载脚本会自动为你下载和安装每一个呢?您所要做的就是运行脚本,然后在脚本运行时离开并为自己冲杯咖啡。您可以使用 HomeBrew 和 HomeBrew Cask 来做到这一点。
HomeBrew是什么?
HomeBrew 是一个可以安装在您的 macOS 计算机上的程序,它可以为您下载和安装应用程序,而无需先访问该应用程序的网站。您只需要终端窗口、Homebrew 命令和您要下载的应用程序的名称。
HomeBrew 不支持所有软件应用程序。稍后我将向您展示如何找出哪些是受支持的。不过一般来说,大牌的都支持
安装HomeBrew
在制作批量MacOS 应用程序安装程序之前,我们需要安装HomeBrew 和HomeBrew Cask。 Cask 是一个允许您一次下载所有程序的程序。两者都是 macOS 应用程序安装程序正常运行所必需的。
要安装HomeBrew,打开终端窗口并输入:
"/usr/bin/ruby -e $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install) "
然后安装HomeBrew Cask,分别输入以下两个命令。
brew tap caskroom/cask
brew install caskroom/cask/brew-cask
这就对了。您现在已经安装了 HomeBrew。
用HomeBrew安装一个程序,就是一个简单的终端命令
brew cask 安装“应用名称”
显然,您可以将“应用名称”替换为您想要的应用名称。
要卸载,您可以键入:
brew cask 卸载“应用名称”
查看HomeBrew支持哪些程序
在我们继续制作批量应用程序安装程序之前,您需要查看HomeBrew 支持哪些程序。除非你正在运行一些没有人听说过的模糊的老程序,否则 HomeBrew 可能会支持它。
但是您需要查看HomeBrew 准确调用的程序,以便您获得正确的命令。否则,您的批量应用程序安装程序将无法正常工作。
所以在终端中,现在输入:
brew 搜索“应用名称”
因此,如果您正在搜索以查看是否支持谷歌浏览器,您可以键入
brew 搜索 chrome
终端现在将为您提供所有与Chrome 相关的HomeBrew 包。
如您所见,Chrome 在HomeBrew 中列为google-chrome。所以这就是为什么你需要在你的应用程序安装程序中获得准确的术语。
构建您的应用安装程序
一旦你有了安装程序中你想要的所有应用程序的列表(使用 HomeBrew 格式的名称),就该开始编写脚本了。
打开 macOS 文本编辑器(例如默认的 TextEdit)并在顶部键入:
!/bin/sh
在下一行上,开始为每个程序键入HomeBrew Cask命令,以.分隔。所以,像这样:
brew cask 安装google-chrome
brew cask 安装firefox
brew cask install audacity
brew cask 安装保管箱
等等。继续前进,直到列出所有程序并附带 HomeBrew cask 命令。
完成后,将文件另存为:
注意txt不是那个文件名的末尾。
现在,返回终端,将终端指向您刚刚创建的文件的位置,然后在终端中键入:
chmod a+x caskconfig.sh
这使得文件可以使用了。将脚本从您的计算机移至 U 盘或云存储。如果你的电脑死机了,那台电脑上的脚本会让整个练习变得毫无意义!
在新电脑上使用脚本
在新的或重新格式化的计算机上,安装HomeBrew 和HomeBrew Cask,正如我们刚才展示的那样。然后将caskconfig.sh移动到Mac的主目录中。
最后,启动终端并输入:
./caskconfig.sh
现在坐下来观看脚本中所有程序的下载和安装,您的进一步努力为零!
这个脚本的好处在于它只指向在线程序。因此,当您运行脚本时,您将始终获得这些程序的最新版本。不是一些过时的版本,之后需要安装十几个补丁。