Como instalar o git no red hat enterprise linux 5.3 x64?

30

Como posso configurar o yum para usar algum repositório que possua git rpms?

BuyManAFish
fonte

Respostas:

41

Use o repositório EPEL (Pacotes Extra para Enterprise Linux). A maneira mais fácil de habilitá-lo é instalando o epel-releasepacote. Veja como se você possui o RHEL 5 x86_64:

[root@localhost]# rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-5.noarch.rpm
[root@localhost]# yum install git
Cristian Ciupitu
fonte
2
Eu certificaria-me de instalar uma versão de 64 bits do git se você realmente estiver usando um sistema de 64 bits, porque o git é um usuário pesado do mmap () e gosta de ter um grande espaço de endereço se o projeto estiver ficando maior (durante a reembalagem etc).
31520 knweiss
Seguindo as instruções de Cristian, ele obterá 64 bits se estiver na arquitetura de 64 bits.
James
Se eu correr $ rpm -Uvh http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpmeu receboerror: skipping http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm - transfer failed - Unknown or unexpected error warning: u 0x1db4cfe0 ctrl 0x1db501a0 nrefs != 0 (download.fedoraproject.org http)
highBandWidth 12/12/12
@ HighBandWidth: seu espelho pode ter alguns problemas. Tente fazer o download epel-releasemanualmente, seguindo as instruções da página EPEL.
Cristian Ciupitu
11
Parece que agora você precisa fazer dl.fedoraproject.org.
highBandWidth
5

Para uma versão mais atualizada do Git (1.7.2.3 no momento da redação deste documento versus 1.5.5.6 no repositório EPEL), consulte o repositório Webtatic de Andrew Thompson:

http://www.webtatic.com/blog/2009/09/git-on-centos-5/

Adam Franco
fonte
0

i Sugiro que você possa baixar a fonte da página oficial e configurar, instalar e instalar, em vez de usar o yum. : D

final
fonte
Por quê? Pessoas como os recursos de rastreamento do uso de um RPM, há algum outro benefício em se compilar?
Ken Williams
Porque (make, make install) é a mesma para cada sistema operacional Linux, enquanto os RPMs não são e têm de ser mudadas para cada distribuição (RHEL, ubuntut ....)
eactor
0

Elaborando a resposta do @Cristian Ciupitu, seria possível fazê-lo via yum.repos.d:

  1. Vá para https://fedoraproject.org/keys e instale a RPM-GPG-KEY-EPELchave pública baixando seu conteúdo no RPM-GPG-KEY-EPELarquivo e executando rpm --import RPM-GPG-KEY-EPEL.

  2. Crie um arquivo rhel-epel.repo(escolha o nome que desejar) em/etc/yum.repos.d/

  3. Adicione o seguinte conteúdo:

    [rhel-epel]
    name=Extra Packages for Enterprise Linux $releasever - $basearch
    baseurl=http://download3.fedora.redhat.com/pub/epel/$releasever/$basearch
    enabled=1
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
    
  4. correr yum install git.

Artem Oboturov
fonte
-3

Uma maneira que eu acho que deve funcionar /etc/yum.repos.d/same.repo se você der ao git localize onde está o seu pacote git

Rajat
fonte
2
Na verdade, isso não leva a uma solução.
Bill Weiss
11
Dada a sua pontuação, talvez essa resposta deva ser excluída.
Cristian Ciupitu
11
Melhor deixar aqui para mostrar que não é uma boa ideia.
Ken Williams