Ok, algumas coisas aqui:
Sua localização do repositório é aparentemente file://localhost/tmp/
(não tenho certeza sobre o uso de file: // localhost / mas estou assumindo que é um atalho para ir file: ///, mas a questão principal é o uso de / tmp nesse caminho.Os arquivos localizados em / tmp serão limpos na reinicialização (na maioria das vezes), o que explicará falhas posteriores.
Portanto, a etapa 1 é restaurar seu repositório local (usando o mesmo método usado para criá-lo na primeira vez, eu recomendaria um local diferente de / tmp se você pretende usá-lo novamente no futuro - lembre-se edite sua entrada de repositório em yum.conf ou yum.repos.d / com o novo caminho) ou conecte-o ao RHN (estou assumindo que, com base na estrutura de diretórios, essa fonte de repo que você está usando é da árvore RHEL 5 GOLD).
Uma vez que você tenha a configuração do repositório, você precisará instalar git da fonte , ou de EPEL (pacotes extras para o Enterprise Linux) .
Apenas para anotar no entanto:
- Os pacotes EPEL são construídos com as versões mais recentes do RHEL, portanto, se você estiver usando o 5.0, poderá ter conflitos de dependência. É por isso que o RHN (assinatura obrigatória) é a melhor opção para corrigir seu problema de repositório.
- Se você não estiver usando o RHEL, precisará corrigir suas configurações do repositório CentOS / OUL / SL manualmente, mas as etapas do EPEL são igualmente válidas.