
Я пытаюсь установить 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.
Я обошёл это следующим образом:
- Удаление любого файла, в
/etc/yum.repos.d
котором есть ссылки на репозитории VZ. Получение чистой копии последней версии
centos-release
RPM и установка ее поверх существующей:rpm -Uvh --replacefiles --replacepkgs centos-release-6*.rpm
Долгосрочным решением, вероятно, будет прекращение использования OpenVZ. Я пока не нашел ни одного публичного поставщика OpenVZ, который смог бы запустить достойную конфигурацию.