如何通过终端运行 Mac 软件更新

当您需要在 Mac 上安装软件更新时,您可能会前往 Mac App Store。长期以来,Apple 精选的应用程序商店不仅是查找和安装第三方应用程序的默认方法,也是为 macOS 和其他 Apple 应用程序应用补丁和更新的默认方法。但是当谈到 macOS 软件更新时,Mac App Store 实际上只是一个 UNIX 命令的前端,Mac 终端的粉丝实际上可以使用这个命令来更新他们的 Mac 和第一方应用程序,同时完全绕过 Mac App Store .

mac 应用商店更新

我们正在谈论的 Mac 软件更新命令的名字很有帮助: 软件更新.这是如何使用它。

如何通过终端运行 Mac 软件更新
  1. 启动终端应用程序(可以在 /Applications/Utilities 文件夹中找到或通过使用 Spotlight 搜索它)。
  2. 从终端输入 软件更新 -l (这是一个小写的“L”而不是数字第一)。这将提供所有可用更新的列表以及它们各自的文件大小和说明您是否需要重新启动 Mac 以完成更新过程的注释。mac软件更新终端列表
  3. 安装一个 个人 软件更新,输入命令 须藤软件更新 -i 名称,其中“name”是 list 命令显示的可用更新之一的确切名称。由于这是一个超级用户 (sudo) 命令,您需要在出现提示时输入您的管理员帐户密码。

    mac软件更新终端

  4. 安装 全部 可用的软件更新,而是使用命令 须藤软件更新 -i -a. “-a”开关只是指示命令安装所有更新。同样,您需要在出现提示时输入管理员密码。
  5. 没有传统的进度条,但您会在每一步完成时在终端窗口中看到更新的文本条目,让您知道某些更新何时已下载以及整个安装过程何时完成。如果您安装了需要重新启动的软件更新,您将看到一条指示您重新启动 Mac 的最终消息。您可以通过普通的 macOS 界面执行此操作,但由于我们已经在终端中使用 UNIX 命令,您也可以键入 须藤关机 -r 现在,它指示关闭命令立即(“现在”)重新启动 Mac(“-r”)。

通过终端使用软件更新的好处

现在你知道了 如何 要从终端运行 Mac 软件更新,可能的问题是 为什么 您希望使用此方法而不是简单地单击 Mac App Store 中的几个按钮。一大原因是自动化和远程管理。需要管理多台 Mac 的用户可以通过 SSH 等方法创建脚本或远程启动软件更新,而无需手动使用屏幕共享或远程管理软件。

另一个潜在的好处是速度。虽然不普遍,但许多用户报告说,通过终端安装更新时安装速度更快,无论是在初始安装还是在 Mac 重新启动时的重新启动后部分。虽然并非每次更新都会显着提高速度,但与 Mac App Store 相比,终端方法至少不会增加任何时间。

通过终端使用软件更新的一大缺点

尽管它对许多用户有好处,但通过终端运行 Mac 软件更新有一个很大的警告。如本文开头所述,终端方法仅适用于 macOS 系统更新和第一方 Apple 应用程序(如 iTunes)。这与 Mac App Store 相比,它会在 Apple 官方更新的同时更新您的第三方应用程序。

长期使用 Mac 的用户可能会认识到此限制与原始 Mac 软件更新实用程序相同。此实用程序是 Apple 在 Mac App Store 推出之前向用户提供系统和第一方更新的方式,不支持第三方应用程序。由于 softwareupdate UNIX 命令也用作原始软件更新实用程序的基础,因此此限制是有道理的。

因此,如果您只想快速安装 macOS 系统和第一方更新,或者如果您不使用 Mac App Store 中的任何第三方应用程序,那么终端方法可以满足您的需求。如果没有,您最好坚持使用默认的 Mac App Store 方法,因为它将您的第一方和第三方应用程序更新都保存在一个地方。