CentOs 6.3 não consegue instalar o Git

CentOs 6.3 não consegue instalar o Git

Estou tentando instalar o git em um contêiner OpenVZ usando o modelo pré-criado do CentOs 6.3. Quando tento a linha de comando

yum install git

Eu recebo a mensagem:

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: www.cubiculestudio.com
 * epel: mirror.csclub.uwaterloo.ca
 * extras: www.cubiculestudio.com
 * rpmforge: mirror.us.leaseweb.net
 * updates: www.cubiculestudio.com
Setting up Install Process
No package git available.
Error: Nothing to do

Pelo que entendi, o pacote git deve estar no repositório base centos6: http://pkgs.org/centos-6-rhel-6/centos-rhel-x86_64/git-1.7.1-2.el6_0.1.x86_64.rpm.html

Mas não encontra, até tenho o repositório EPEL e RPMForge habilitado, mas ainda não consigo encontrar o pacote git.

yum repolist
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: www.cubiculestudio.com
 * epel: mirror.csclub.uwaterloo.ca
 * extras: www.cubiculestudio.com
 * rpmforge: mirror.us.leaseweb.net
 * updates: www.cubiculestudio.com
repo id                           repo name                                                           status
base                              CentOS-6 - Base                                                     4,776
epel                              Extra Packages for Enterprise Linux 6 - i386                        6,523
extras                            CentOS-6 - Extras                                                       4
rpmforge                          RHEL 6 - RPMforge.net - dag                                         4,501
updates                           CentOS-6 - Updates                                                    596
vz-base                           vz-base                                                                 3
vz-updates                        vz-updates                                                              0
repolist: 16,403

O mais estranho é que meu servidor OpenVZ está rodando no CentOs 6.3 e consegui instalar o git sem nenhum problema.

Você pode me ajudar a entender por que ele não encontra o pacote?

Agradeço antecipadamente.

Responder1

Seu provedor VPS desativou os repositórios padrão do CentOS e os substituiu por repositórios que na verdade não fornecem acesso aos pacotes do sistema básico. Este parece ser um problema comum de configuração do OpenVZ.

Eu trabalhei em torno disso:

  1. Excluindo qualquer arquivo no /etc/yum.repos.dqual os repositórios VZ são referenciados.
  2. Obtendo uma cópia limpa do centos-releaseRPM mais recente e instalando-o sobre o existente:

    rpm -Uvh --replacefiles --replacepkgs centos-release-6*.rpm
    

A solução a longo prazo é provavelmente parar de usar o OpenVZ. Ainda não encontrei um único provedor público de OpenVZ que consiga executar uma configuração decente.

informação relacionada