Установите Git на CentOS 5.5

Я добавил EPEL repo и здесь …

# yum install git-core Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * addons: mirror.team-cymru.org * base: yum.singlehop.com * epel: mirrors.servercentral.net * extras: mirror.steadfast.net * rpmforge: fr2.rpmfind.net * updates: pubmirrors.reflected.net Excluding Packages in global exclude list Finished Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package git.i386 0:1.7.3-1.el4.rf set to be updated --> Processing Dependency: perl-Git = 1.7.3-1.el4.rf for package: git --> Processing Dependency: libcrypto.so.4 for package: git --> Processing Dependency: perl(DBI) for package: git --> Processing Dependency: libssl.so.4 for package: git --> Processing Dependency: perl(Git) for package: git --> Running transaction check ---> Package git.i386 0:1.7.3-1.el4.rf set to be updated --> Processing Dependency: perl-Git = 1.7.3-1.el4.rf for package: git --> Processing Dependency: perl(DBI) for package: git --> Processing Dependency: perl(Git) for package: git ---> Package openssl097a.i386 0:0.9.7a-9.el5_4.2 set to be updated --> Finished Dependency Resolution git-1.7.3-1.el4.rf.i386 from rpmforge has depsolving problems --> Missing Dependency: perl(DBI) is needed by package git-1.7.3-1.el4.rf.i386 (rpmforge) git-1.7.3-1.el4.rf.i386 from rpmforge has depsolving problems --> Missing Dependency: perl(Git) is needed by package git-1.7.3-1.el4.rf.i386 (rpmforge) git-1.7.3-1.el4.rf.i386 from rpmforge has depsolving problems --> Missing Dependency: perl-Git = 1.7.3-1.el4.rf is needed by package git-1.7.3-1.el4.rf.i386 (rpmforge) Error: Missing Dependency: perl(DBI) is needed by package git-1.7.3-1.el4.rf.i386 (rpmforge) Error: Missing Dependency: perl(Git) is needed by package git-1.7.3-1.el4.rf.i386 (rpmforge) Error: Missing Dependency: perl-Git = 1.7.3-1.el4.rf is needed by package git-1.7.3-1.el4.rf.i386 (rpmforge) You could try using --skip-broken to work around the problem You could try running: package-cleanup --problems package-cleanup --dupes rpm -Va --nofiles --nodigest 

Но…

 # yum install perl-DBI No package perl-DBI available. Nothing to do 

Есть идеи?

3 Solutions collect form web for “Установите Git на CentOS 5.5”

Так,

Я недавно настраивал экземпляр cpanel на этом сервере, и я был очень удивлен, так как раньше я устанавливал git без проблем раньше в ящики CentOS.

Таким образом, cpanel заблокировал все пакеты perl от установки или обновления, поскольку они не хотят, чтобы обновления ломались или конфликтуют с их пакетами. К счастью, yum обеспечивает приятное однократное обходное решение для такого рода ситуаций.

yum –disableexcludes = main install git

Ваша основная проблема заключается в том, что вы смешиваете RPMforge и EPEL надстройки. Как вы видите, они не всегда совместимы. Выберите один и используйте это.

Просто удалите perl * из файла /etc/yum.conf. Затем перезапустите yum install.

Удостоверьтесь, что вы не забыли вернуть его в файл conf после того, как вы установили git или какое-то последующее обновление может скрыть что-то, что требуется cpanel.

  • Есть ли аналог apt-pinning в Fedora?
  • Нормально ли, что ядро ​​списка yum в Fedora - * показывает две версии ядра, которые используются?
  • Linux yum Команды, эквивалентные этим командам apt-get Ubuntu
  • установить модуль python для конкретного экземпляра python
  • Что означает «Обновление для зависимостей» yum?
  • MySQL установлен, но команда mysql не найдена
  • Установка родовых логотипов и универсальных выпусков на Fedora
  • Ошибка «Не удается запустить скомпилированные программы» при установке модуля PDO PHP
  • Как включить пользователя nagios, созданного yum, для использования check_by_ssh
  • Установка дополнительных пакетов texlive в centos
  • Проблема установки пакетов на моей машине Redhat
  • локальный репозиторий yum с неработающим списком групп
  • Linux и Unix - лучшая ОС в мире.