2012-03-04 2 views
2

Хорошо ... Я действительно немного разочарован этим. Я знаю, что эта почта будет ограничивать дублирование других сообщений, ни одна из других, на которые я смотрел, похоже, не затрагивает эту проблему в частности. Поэтому, пожалуйста, не торопитесь записывать его как дубликат, чтобы хотя бы проверить все, что у меня есть.Centos 5.5 - Установка круговых зависимостей Git

Я пытаюсь установить git на свой сервер Centos5.5. Выполнение yum install git-all заканчивается тем, что бросает кучу недостающих ошибок зависимостей. Итак, затем я отправился на поиски отдельных rpms;

1) Perl-GIT-1.7.4.1-1.el5.x86_64.rpm

git = 1.7.4.1-1.el5 is needed by perl-Git-1.7.4.1-1.el5.x86_64 

2) ГИТ-1.7.4.1-1.el5.x86_64.rpm

perl(Git) is needed by git-1.7.4.1-1.el5.x86_64 
perl-Git = 1.7.4.1-1.el5 is needed by git-1.7.4.1-1.el5.x86_64 

Кто-нибудь еще видит, что это невозможная установка, поскольку это образует неразрешимую круговую зависимость?

Мне нужно иметь git на этой коробке, поскольку это очень важно для моих разработок. Кто-нибудь еще нашел для этого достойную работу?

Пожалуйста, помогите. Спасибо.

ответ

4

Если вы используете rpm, вы можете использовать --nodeps для установки одного из пакетов без проверки зависимостей, а затем установить другой.

+0

Спасибо, янтарь. Разве это не вызовет возможных проблем, если пакет зависит от других вещей, которые также могут быть пропущены? – Skittles

+2

Я получил его для работы. Я думаю, что моя проблема заключалась в том, что я пытался установить каждый об/мин в отдельности. Когда я выполнил rpm -i с perl-git и git, потребовалось. Спасибо, Амбер! – Skittles

+0

Ах, да, я предположил, что вы делали это как единую команду со всем (в этом случае он понимает, что зависимости будут удовлетворены). – Amber

Смежные вопросы