brew updateとbrew upgradeの違い!どっちがどっち?
brew updateとbrew upgradeの違いを知らない人は必見です。また、brew updateとbrew upgradeの違い以外にも、Homebrew自体をアップデートしたり、Homebrew内部の情報を最新にしたりすることも紹介します。
目次
brew updateとbrew upgradeの違い
brew updateとbrew upgradeの違いを知っていますか。本記事ではbrew updateとbrew upgradeの違いを中心に解説していきます。
Homebrew自体をアップデートしたり、もしくはHomebrew内部のformula情報を最新にしたり、formulaのみアップデートすることについて深掘りもします。
brew updateとは?
brew updateとはどのようなコマンドなのでしょうか以下で解説します。
Homebrew自体をアップデートする
brew updateとはHomebrew自体をアップデートする機能があります。またそのほかにも機能があるので以下で紹介します。
Homebrew内部のformula情報を最新にする
そして、brew updateとはHomebrew内部のformula情報を最新にするものでもあります。
brew upgradeとは?
一方でbrew upgradeとは何か知っていますか。下記でbrew upgradeとはについて紹介しましょう。
formulaのみアップデートする
brew upgradeとはformulaのみアップデートするコマンドです。
brew upgradeはformulaを個別指定できる
また、brew upgradeはformulaを個別指定できるのを知っていますか。そして、Homebrew自体をアップデートしたり、もしくはHomebrew内部のformula情報を最新にしたり、formulaのみアップデートすることについて深掘りもします。
formula名を指定して更新する方法
「brew upgrade opencv」というコマンドを使用することで、formula名を指定して更新できます。つまり、formulaを個別指定できるのです。
brew upgradeはbrew cleanupとともに使用する
brew upgradeはbrew cleanupとともに使用することを知っていますか。以下の2点について深掘りしていきます。
- brew upgradeは古いバージョンが残る
- 30日で自動実行される
brew upgradeは古いバージョンが残る
brew upgradeの場合には、古いバージョンが残ってしまいます。そこでどのような対応をすればいいのでしょうか。
brew cleanupで削除
brew upgradeで古いバージョンが残る場合には、brew cleanupで削除してみてください。brew cleanupでも削除できない場合はどうすればいいのでしょうか。
brew upgradeのサブコマンドで削除
brew cleanupでも削除できない場合には、brew upgradeのサブコマンドで削除してみましょう。
30日で自動実行される
brew upgradeはbrew cleanupとともに使用するので、30日で自動実行されることも覚えておいてください。
brew updateとbrew upgradeはどっちを使うべきか
果たしてbrew updateとbrew upgradeはどっちを使うべきなのでしょうか。以下で解説していきましょう。下記の2点に分けて解説していきます。
- brew updateを使う場面
- brew upgradeを使う場面
brew updateを使う場面
まずbrew updateを使う場面では以下の2つに注意を払いましょう。
- 最新版が出ていないか確認する時
- 他のサブコマンドでも自動実行される
最新版が出ていないか確認する時
brew updateを使う場面には、まずは最新版が出ていないか確認する時がおすすめです。
他のサブコマンドでも自動実行される
また、brew updateを使う場面には、その他のサブコマンドでも自動実行されることを前提に使用してください。
brew upgradeを使う場面
一方でbrew upgradeを使う場面はどうでしょうか。以下で見ていきましょう。
formulaをアップデートしたい時
brew upgradeを使う場面は、formulaをアップデートしたい時がおすすめです。
まとめ
今回の記事ではbrew updateとbrew upgradeの違い!どっちがどっち?というテーマで執筆しました。brew updateとbrew upgradeはどっちを使うべきか迷っている人は、ぜひ参考にしてみてください。