Quando vou à seção de download do Gits, ele menciona que a versão mais recente é 1.8 e eu posso instalá-la yum install git
no Fedora. Estou executando o CentOS6 para que o comando também funcione para mim, mas o yum me diz:
Setting up Install Process
Package git-1.7.1-2.el6_0.1.x86_64 already installed and latest version
Nothing to do
Meu yum está apontando para repositórios antigos? Ou estou fazendo algo desgastado?
Obrigado!
EDIT : Entendo que os fornecedores nem sempre estão atualizados com sua lista de pacotes, o que significa que a documentação no site git está incorreta no fato de que eles me mandam fazer o download usando o yum enquanto os fornecedores não atualizam suas listas de pacotes?
centos
installation
git
yum
Reza Sanaie
fonte
fonte
Respostas:
É super fácil fazer o download do código-fonte e compilá-lo, até achei o método RPMForge meio complicado.
Faça o download da fonte Git 2.11 e
Eu precisava instalar algumas dependências antes de obter êxito total.
fonte
zlib-devel
além dalibcurl-devel
.git clone https://github.com/git/git
Aqui está o que funcionou para mim:
fonte
O fornecedor do seu sistema operacional (o projeto CentOS) talvez ainda não tenha criado um pacote para a versão mais recente do git (ou talvez não esteja planejando fazê-lo) e, em vez disso, pretende seguir a série 1.7.x no CentOS 6).
O software não aparece magicamente nos sistemas de empacotamento no dia em que é lançado pelo autor - os pacotes precisam ser construídos, testados, aprovados e enviados por push. Se você precisar de uma versão que seu fornecedor upstream não esteja enviando, sempre poderá construí-la ...
fonte
Para estabilidade, distribuições orientadas para a empresa, como o CentOS, tendem a permanecer com a versão principal das ferramentas presentes quando o sistema operacional foi lançado. Repositórios de terceiros podem ser usados para obter versões superiores, mas muitas vezes não é necessário. Se o Git 1.7 estiver funcionando bem para você, você deve ficar bem com ele.
fonte
O CentOS 6 suporta um universo "paralelo" de compiladores e ferramentas mais recentes, que não prejudicam as versões mais antigas. Você quer
Uma vez instalado, faça
o que modificará seu caminho. Você terá a versão antiga do git
/usr/bin/git
e a versão mais recente/opt/rh/..../git
. O mais novo é 1.8.4 /.Você também obtém novos g ++ (4.8), etc.
Você também vai querer o último devtoolset-2. Detalhes do devtoolset-2 podem ser encontrados em outra resposta: /superuser/381160/how-to-install-gcc-4-7-x-4-8-x-on-centos/676337# 676337
fonte
Use o repositório IUS ( https://ius.io/ ) conforme mencionado no site oficial do git: ( https://git-scm.com/download/linux )
Siga estas instruções:
rpm -U https://dl.iuscommunity.org/pub/ius/stable/CentOS/7/x86_64/git2u-all-2.16.2-1.ius.centos7.noarch.rpm && yum install -y git
fonte
Guia passo a passo aqui . Muitas soluções requerem um pouco de tempo. O link atualizado foi o caminho mais rápido para mim.
fonte