209

我知道我什么时候brew update,它列出了所有==> Updated Formulae,但是当我更新了几次而没有运行时brew upgrade,我如何获得所有可以升级的应用程序的列表?

4

2 回答 2

348

根据github 上的自制代码,这显示了所有可以更新的应用程序:

brew outdated

brew help没有列出该命令,但它记录在man brew.

于 2012-10-23T21:09:37.057 回答
17

自 2020.12.01 发布 Homebrew 2.6.0 以来,brew outdated行为略有不同。

# update package repo
brew update

# list outdated pkgs, both formula and cask
brew outdated
# list formula only, the old behavior of 
#  `brew outdated` before brew 2.6.0
brew outdated --formula
# list cask only
brew outdated --cask

在 Homebrew 的行话中,一个包被称为“公式”。Homebrew 不仅可以管理 TUI 应用程序,还可以管理 GUI 应用程序。GUI 应用程序的包称为“Cask”。

在 Homebrew 2.6.0 之前,brew outdated只列出公式。从 2.6.0brew outdated开始,公式和木桶。

于 2021-05-23T05:06:58.517 回答