17

アプリが自動更新された場合、homebrew/cask の更新はどのように機能しますか。

例: Chrome または Firefox

これら 2 つのアプリは、自分自身を自動更新します。

しかし、brew update を実行するとどうなるでしょうか?

すでに更新されていることを検出しますか、それともインストールしたアプリの内部リストをチェックして (既に更新されていることを見逃しています)、アプリを再更新しますか?

4

4 に答える 4

2

いいえ。ありませんbrew cask upgrade

于 2014-12-13T05:17:33.830 に答える
2

Homebrew は Cask アプリの新しいバージョンを自動的にフォローしません。また、Homebrew が独自のアップグレード システムに任せようとしているので、そのようなアプリを独自の自動更新に任せることができます。

brew upgrade google-chrome

google-chrome新しいアップデートがあっても何もしません。

注意: Homebrew 2.5.5ではbrew cask非推奨となり、通常の に統合されましたbrew。for Cask を明示的に実行したい場合は、--cask

brew upgrade --cask google-chrome

しかし、基本的にはすべて同じです。

適切な Homebrew で最新バージョンに従いたい場合は、次のようなコマンドを実行できます。

brew upgrade --greedy google-chrome

また、最新のものとローカルのものとの差分を確認することもできます

brew upgrade --greedy --dry-run google-chrome

ただし、この方法は主に独自のアップグレード システムを持たない Cask アプリ用であり、Homebrew のバージョン番号を気にしない限り、アップグレード システムを使用する場合はこれらのコマンドは必要ありません。

于 2020-10-11T06:58:14.850 に答える