
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:
- Excluindo qualquer arquivo no
/etc/yum.repos.d
qual os repositórios VZ são referenciados. Obtendo uma cópia limpa do
centos-release
RPM 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.