アプリが自動更新された場合、homebrew/cask の更新はどのように機能しますか。
例: Chrome または Firefox
これら 2 つのアプリは、自分自身を自動更新します。
しかし、brew update を実行するとどうなるでしょうか?
すでに更新されていることを検出しますか、それともインストールしたアプリの内部リストをチェックして (既に更新されていることを見逃しています)、アプリを再更新しますか?
アプリが自動更新された場合、homebrew/cask の更新はどのように機能しますか。
例: Chrome または Firefox
これら 2 つのアプリは、自分自身を自動更新します。
しかし、brew update を実行するとどうなるでしょうか?
すでに更新されていることを検出しますか、それともインストールしたアプリの内部リストをチェックして (既に更新されていることを見逃しています)、アプリを再更新しますか?
いいえ。ありませんbrew cask upgrade
。
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 のバージョン番号を気にしない限り、アップグレード システムを使用する場合はこれらのコマンドは必要ありません。