【问题标题】:How can I tell which homebrew formulae are upgradable?如何判断哪些自制配方是可升级的?
【发布时间】:2012-10-08 10:19:43
【问题描述】:

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

【问题讨论】:

    标签: homebrew


    【解决方案1】:

    根据homebrew code on github,这显示了所有可以更新的应用:

    brew outdated
    

    brew help 没有列出命令,但记录在man brew 中。

    【讨论】:

    • brew upgrade,如果您想为所有公式应用可用升级(或brew upgrade formula 用于单个包)
    • 注意:您需要在运行brew outdated 之前运行brew update 以获取最新的可更新软件包列表。
    • 如何更新所有过时的软件包?我们可以使用吗?还是别的什么?
    • @MahdiAmrollahi brew upgrade 更新所有过时的酒桶、配方等
    【解决方案2】:

    自 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.0 开始 brew outdated 公式和木桶。

    【讨论】:

    • 这应该(现在)是公认的答案。如果不先运行brew update,您将无法从brew outdated 获得任何信息。
    猜你喜欢
    • 1970-01-01
    • 2011-05-03
    • 1970-01-01
    • 1970-01-01
    • 2018-05-25
    • 1970-01-01
    • 2012-10-03
    • 2014-08-23
    • 1970-01-01
    相关资源
    最近更新 更多