web-dev-qa-db-ja.com

HomeBrewを搭載したMacOS Xで、HomeBrewではなく.dmgを介してGitをインストールすることに利点はありますか?

Mac OS Xユーザーがすでに HomeBrew をインストールしている場合、HomeBrewではなく Gitダウンロードページ からリンクされたOSXの.dmgファイルを介してGitをインストールする利点はありますか?

3
sampablokuper

IIRC、GitはHomebrewが機能するために必要なので、おそらくすでにそれを持っています。しばらく無視しましょう...


インストーラーのreadmeから:

これにより、gitが/usr/local/gitにインストールされます。ルートアクセスが必要です。

そこにbinlibshareなどを含む新しいディレクトリツリーを作成します。

また、いくつかのPerlとPythonのもの、おそらく依存関係なので、自己完結型です。 疑わしいパッケージ を使用して、中身を確認できます。

実際のパッケージ管理はありません。つまり、すべての更新に対してインストーラーを再ダウンロードして実行する必要があり、アンインストーラーは非常に短いシェルスクリプトです。


Homebrewバージョンは/usr/localにインストールされ、Homebrewがインストールしたプログラムと同様に、ファイルをbinとそこにある他のフォルダーに配布します。 Homebrewによって管理されており、それを使用してアンインストールおよびアップグレードできます。また、Homebrewを使用してすでにインストールした可能性のある依存関係から利益を得ることができ、ディスクスペースを節約できます。 Homebrewの設定方法によっては、rootパスワードを入力せずにgitをインストール/更新できる場合があります。


gitからdmgをインストールする理由がわかりません。インストールとアップグレードはより面倒で、古いバージョン(@slhckが正しい)であり、とにかくHomebrewを使用している場合はすでに持っています。

5
Daniel Beck

走っていても大した違いはないと思います

brew install git

無人で動作し、よりもはるかに高速で簡単です

  • リンクしたGitページに移動する
  • oSXのリンクを見つける
  • システムのリンクを見つける
  • .dmgファイルのダウンロード
  • それを開く
  • インストーラーアプリをダブルクリック
  • インストーラーを実行し、条件に同意し、インストール場所を選択するなど。

それとは別に、Homebrewには現在Git 1.7.5があるようですが、ダウンロード可能な Git OS Xインストーラー には1.7.4.4しかありません

2
slhck