brew跳过某个软件不升级


有时候执行brew upgrade的时候会卡在某个软件一直下载不下来,这时候可以先把这个软件给跳过,先更新其他的软件再说。

  • brew update :这个命令用于更新Homebrew自身和Homebrew的软件包清单。当您运行 brew update 时,Homebrew会检查官方软件包库中是否有新的软件包版本或更新,然后更新本地的软件包清单以反映最新的变化。这个命令并不会升级已安装的软件包,它只更新软件包清单。

  • brew upgrade :这个命令用于升级已安装的软件包到最新版本。当您运行 brew upgrade 时,Homebrew会检查已安装的软件包是否有可用的新版本,并将其升级到最新版本。这个命令会逐个检查并升级所有已安装的软件包。

比如我遇到了 minio 这个工具下载很慢,于是使用下面的命令先跳过 minio 的升级。
指定minio不升级

brew pin minio

解除minio的版本固定

brew unpin minio

显示固定了版本的软件包列表

brew list --pinned

评论