Homebrew Cask 経由でアプリケーションをインストールする場合、アプリケーションの自動更新機能を使用できますか?

Homebrew Cask 経由でアプリケーションをインストールする場合、アプリケーションの自動更新機能を使用できますか?

私は今知ったのですが自家製樽とても気に入っています。現在、ほとんどのアプリケーションは Cask 経由でインストールされています。

Cask は のようなフォルダにアプリケーションを保存するので、アプリケーションの自動更新機能を引き続き使用できるかどうか疑問に思っています/opt/homebrew-cask/Caskroom/iterm2/2.1.1

動作するはずですが、アプリケーションの自動更新を介してアプリケーションを自動更新してから、 を呼び出すとどうなりますかbrew update。このソフトウェアの公式が最新でない場合は、古いバージョンになります。

これは大きな問題にはならないかもしれませんが、単に整理整頓されていないように感じます (自動更新機能による自動更新で、Caskroom フォルダーに間違ったアプリケーション バージョンがある場合も同様です)。

誰かこれらのことについて考えたことがありますか?

答え1

自家製は素晴らしいです。

アプリケーションの自動更新の使用はお勧めしません。アプリケーションの作成者が、brew がアプリケーションを配置する場所のような代替インストール パスを考慮していない場合、面倒なことになる可能性があります。

ただし、Homebrew が追いつく前にアプリケーションの更新が準備されている可能性があります...そのため、今すぐに新しい機能やバージョンが必要な場合は、選択肢はあまりありません。

最後に、brew updateHomebrew パッケージ リストとバージョンのみを更新します。brew upgradeソフトウェアの新しいバージョンを実際にインストールするには (更新後) 時間がかかります。

答え2

まず、現在のバージョンを印刷するには、次のコマンドを実行します。

zsh$ for f in /opt/homebrew-cask/Caskroom/*; echo $f && ls $f

後で古いバージョンを手動で削除できます。

関連情報