2

Homebrew をインストールする前は、MacBook に既存のインストールがありました。たとえば、Google Chrome と Node.js を、人々が通常行うように、Web サイトにアクセスして .dmg/.pkg ファイルをダウンロードすることでインストールしました。

一方、自作で私は走ったでしょう

brew cask install google-chrome
brew install node

これらのアプリケーションを Homebrew と統合するには、それらをアンインストールして Homebrew から再インストールする必要がありますか? Homebrew はこれらの既存のインストールを検出できますか? パッケージマネージャーを使用する利点はありますか?

(私の考えでは、それらを移行して、それらbrew updateを維持するために使用できるようにします。)

4

2 に答える 2

3

これらのアプリケーションを Homebrew と統合するには、それらをアンインストールして Homebrew から再インストールする必要がありますか?

はい。

Homebrew はこれらの既存のインストールを検出できますか?

Homebrew は、それ以外にインストールされたアプリケーションを管理できません。一部のインストールを検出できます (たとえば、Python がインストールされている場合、Homebrew は、数式が Homebrew に依存している場合、再インストールを強制しません)。

パッケージマネージャーを使用する利点はありますか?

場合によります。

  • Google Chrome などの GUI アプリを既に使用している場合は、それらをアンインストールしてから再インストールしてbrew caskも何も変わりません。brew caskものをインストールしますが、その後は自分で更新する必要があります。
  • これらのアプリをまだ持っていない場合は、パッケージ マネージャーを使用する方が、各 Web サイトにアクセスして をダウンロードし.dmg、ドラッグするよりも速くて簡単です.app。これはより自動化可能brew-bundleであり、新しいマシンを入手したときにセットアップを高速化するために使用できます。
  • 従来の Homebrew フォーミュラ (つまり、brew installの代わりに でインストールされたものbrew cask install) に関しては、Homebrew更新してくれるので、使用状況によっては、アンインストールしてから Homebrew を介して再インストールするのが理にかなっている場合があります。いずれにせよbrew install foo、 をインストールする手順を Web で検索するよりも常に高速でfooあり、最も一般的な式は、最新の 3 つの主要な OS X リリース用に既にコンパイル済みです。
于 2016-01-24T15:40:00.590 に答える