CentOs 6.3 не может установить Git

CentOs 6.3 не может установить Git

Я пытаюсь установить git на контейнер OpenVZ, используя предварительно созданный шаблон CentOs 6.3. Когда я пробую командную строку

yum install git

Я получаю сообщение:

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

Насколько я понимаю, пакет git должен быть в базовом репозитории centos6: http://pkgs.org/centos-6-rhel-6/centos-rhel-x86_64/git-1.7.1-2.el6_0.1.x86_64.rpm.html

Но он его не находит, хотя у меня включены репозитории EPEL и RPMForge, но пакет 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

Самое странное, что мой сервер OpenVZ работает на CentOs 6.3, и мне удалось установить git без каких-либо проблем.

Можете ли вы помочь мне понять, почему пакет не находит?

Заранее спасибо.

решение1

Ваш поставщик VPS отключил репозитории CentOS по умолчанию и заменил их репозиториями, которые фактически не предоставляют доступ к базовым системным пакетам. Похоже, это распространенная проблема конфигурации OpenVZ.

Я обошёл это следующим образом:

  1. Удаление любого файла, в /etc/yum.repos.dкотором есть ссылки на репозитории VZ.
  2. Получение чистой копии последней версии centos-releaseRPM и установка ее поверх существующей:

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

Долгосрочным решением, вероятно, будет прекращение использования OpenVZ. Я пока не нашел ни одного публичного поставщика OpenVZ, который смог бы запустить достойную конфигурацию.

Связанный контент