No Mac OS X com HomeBrew, existe alguma vantagem em instalar o Git via .dmg em vez de usar o HomeBrew?

3

Se um usuário do Mac OS X já tiver HomeBrew instalado, existe alguma vantagem em instalar o Git por meio dos arquivos .dmg para o sistema operacional? X vinculado da página de download do Git ao invés de via HomeBrew?

    
por sampablokuper 01.05.2011 / 05:41

2 respostas

5

IIRC, Git é requerido para o Homebrew funcionar, então você provavelmente já o possui. Vamos ignorar isso por um tempo ...

A partir do readme do instalador:

This installs git to /usr/local/git. Root access is required.

e cria uma nova árvore de diretórios contendo bin , lib , share etc. lá.

Ele também inclui algumas coisas em Perl e Python, provavelmente dependências, por isso é independente. Você pode usar pacote suspeito para ver o que há dentro.

Não há gerenciamento de pacotes real, ou seja, você provavelmente precisará baixar novamente e executar o instalador para todas as atualizações, e o desinstalador é um script de shell muito curto.

A versão do Homebrew é instalada em /usr/local , distribuindo seus arquivos para bin e outras pastas, como qualquer programa instalado no Homebrew. É gerenciado pelo Homebrew e pode ser desinstalado e atualizado usando-o. Também pode tirar proveito de possíveis dependências que você já instalou usando o Homebrew, economizando espaço em disco. Dependendo de como você configura o Homebrew, pode ser possível instalar / atualizar o git sem digitar a senha do root.

Não consigo ver qualquer motivo para instalar git do dmg . É mais complicado instalar e atualizar, é uma versão mais antiga (o @slhck está correto), e você já o tem se usar o Homebrew mesmo assim.

    
por 01.05.2011 / 11:48
2

Eu não acho que haja muita diferença, apesar de correr

brew install git

funciona sem vigilância e é muito mais rápido e fácil do que

  • navegando até a página do Git vinculada
  • encontrar o link para o OS X
  • encontrar o link para o seu sistema
  • fazendo o download do arquivo .dmg
  • abrindo
  • clicando duas vezes no aplicativo instalador
  • e executando o instalador, aceitando termos, selecionando o local de instalação, etc.

Além disso, o Homebrew atualmente parece ter o Git 1.7.5, enquanto que o Instalador do Git OS X só possui 1.7.4.4

    
por 01.05.2011 / 11:27