在装有 HomeBrew 的 Mac OS X 上,通过 .dmg 安装 Git 比通过 HomeBrew 安装有什么优势吗?

5 mac package-management git homebrew macos

如果 Mac OS X 用户已经安装了HomeBrew ,那么通过Git 下载页面链接的 OS X .dmg 文件(而不是通过 HomeBrew)安装 Git 是否有任何优势?

Dan*_*eck 5

IIRC,Homebrew 需要 Git 才能工作,所以你很可能已经拥有它了。让我们暂时忽略它......


从安装程序自述文件中:

这会将 git 安装到/usr/local/git. 需要根访问权限。

并在那里创建一个包含 、 等的新bin目录libshare

它还包括一些 Perl 和 Python 的东西,可能是依赖项,所以它是独立的。您可以使用可疑的包来查看里面的内容。

没有真正的包管理,即您可能需要重新下载并运行所有更新的安装程序,并且卸载程序是一个非常短的 shell 脚本。


Homebrew 版本安装到/usr/local,将其文件分发到bin以及那里的其他文件夹,就像任何 Homebrew 安装的程序一样。它由 Homebrew 管理,可以使用它卸载和升级。它还可以从您已经使用 Homebrew 安装的可能依赖项中受益,从而节省磁盘空间。根据您设置 Homebrew 的方式,可能可以在不输入 root 密码的情况下安装/更新 git。


我看不出有任何理由gitdmg. 安装和升级比较麻烦,它是旧版本(@slhck 是正确的),而且如果你使用 Homebrew 的话你就已经拥有它了。