Como posso configurar o yum para usar algum repositório que possua git rpms?
Como posso configurar o yum para usar algum repositório que possua git rpms?
Respostas:
Use o repositório EPEL (Pacotes Extra para Enterprise Linux). A maneira mais fácil de habilitá-lo é instalando o epel-release
pacote. 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
$ rpm -Uvh http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
eu 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)
epel-release
manualmente, seguindo as instruções da página EPEL.
dl.fedoraproject.org
.
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:
i Sugiro que você possa baixar a fonte da página oficial e configurar, instalar e instalar, em vez de usar o yum. : D
Elaborando a resposta do @Cristian Ciupitu, seria possível fazê-lo via yum.repos.d:
Vá para https://fedoraproject.org/keys e instale a RPM-GPG-KEY-EPEL
chave pública baixando seu conteúdo no RPM-GPG-KEY-EPEL
arquivo e executando rpm --import RPM-GPG-KEY-EPEL
.
Crie um arquivo rhel-epel.repo
(escolha o nome que desejar) em/etc/yum.repos.d/
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
correr yum install git
.
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