Instalando uma segunda versão de, e. git, perl e ou python em leão osx

1

No momento, estou executando o git 1.7.5.4, o perl 5.12.3, bem como o python 2.7.1 no osx 10.7.3, que foram incluídos na configuração básica do sistema. Aplicando o comando "which" os locais são:

/usr/bin/git  
/usr/bin/perl  
/usr/bin/python  

Eu queria manter essas versões intactas e atualizar e instalar as mais recentes. Se eles estiverem instalados em '/ usr / local / bin' e dentro de '.bash_profile' '/ usr / local / bin' é colocado na primeira posição de 'export PATH =' e você está aplicando 'which' depois da localização seria:

/usr/local/bin/git

Agora a questão é qual versão do git, perl e / ou python osx estaria usando. Basicamente eu acho que usaria as versões de '/ usr / local / bin' também? Ou os caminhos absolutos de '/ usr / bin' foram codificados dentro das partes de osx e xcode que os requerem? Obrigado r.

    
por rpk 24.04.2012 / 02:12

2 respostas

1

Sim, você pode instalar suas próprias versões dos programas em /usr/local/bin ou qualquer outro diretório de sua escolha que você coloque em seu PATH antes de /usr/bin etc. Eu faço isso o tempo todo para Perl e Git; Eu não uso tanto o Python.

Os scripts distribuídos pela Apple provavelmente continuarão usando as ferramentas fornecidas pelo sistema. De fato, a razão pela qual eu instalei meu próprio Perl é que, independente do que eu faça na instalação de módulos extras, eu não vou quebrar nada que o sistema usa (provavelmente). Eu nunca tive problemas, pelo menos. Meus programas usam minhas versões; os programas de outras pessoas configuram-se para usar o que bem entenderem; o sistema continua a funcionar.

    
por 24.04.2012 / 08:23
0

Eu recomendaria usar homebrew .

Você pode instalar o git e o python e provavelmente também perl com ele. Para perl eu uso perlbrew com o qual você pode ter múltiplas versões de perl simultâneas, mas para uma (a mais recente) versão, o homebrew também deve funcionar aqui.

    
por 24.04.2012 / 09:16