Назад | Перейти на главную страницу

Актуальный репозиторий для CentOS git RPMS

В настоящее время я поддерживаю пакеты git вручную для своих компьютеров CentOS, поскольку, похоже, в репозиториях нет последних пакетов. Я перестраиваю SRPMS с kernel.org, но --without docs так как я не могу удовлетворить зависимости, что неприятно.

Недавний запрос по списку рассылки дал единственный результат - личный репозиторий, которого мне недостаточно.

Я столкнулся с той же проблемой. Я решил это, следуя инструкциям INSTALL в 1.6.5.1. Внизу объясняется, как получить копию предварительно отформатированной документации. Он предварительно собран, и вы можете получить его после установки git. Команды следующие:

$ mkdir manual && cd manual
$ git init
$ git fetch-pack git://git.kernel.org/pub/scm/git/git.git man html |
  while read a b
  do
    echo $a >.git/$b
  done
$ cp .git/refs/heads/man .git/refs/heads/master
$ git checkout

Мне действительно нужна была другая команда:

git reset --hard

... но после этого все заработало как шарм. Я только что добавил этот каталог в свой $MANPATH в моем ~ / .bashrc вот так:

# git man pages
export MANPATH="$HOME/local/git-manual:$MANPATH"

... и все страницы руководства работают, как ожидалось. Я так счастлив, что получил это после обновления! Надеюсь, это сработает и для вас ...

Окончательный репозиторий Даг Вирс'. Он уже некоторое время создает RPM для тысяч проектов, и это одна из первых вещей, которую я добавить в мой каталог repos.d. Пару лет назад он был переименован в RPMForge, что повлекло за собой слияние с парой других широко уважаемых репозиториев.

У него есть Git rpms там.

Насколько недавно? EPEL имеет 1.5.5.6: http://download.fedora.redhat.com/pub/epel/5/x86_64/repoview/git.html

вебтатический на момент публикации, похоже, есть репо с версией 1.6.5.2.

Учитывая, насколько вы цените наличие последних версий пакетов, Centos, вероятно, не тот дистрибутив, который вы ищете. Даже у Fedora Rawhide нет git 1.6.3, в основном из-за того, что он был выпущен всего две недели назад. Я нашел его в дереве архива Gentoo ~, а также ебилд, который будет построен на основе текущего git HEAD.

Вы можете получить последние RPM-пакеты Git прямо из kernel.org. Однако вы можете столкнуться с проблемами зависимости библиотек в CentOS из-за доступных там более старых версий библиотек разработки. В последний раз, когда я изучал Git на CentOS 5.x, последняя версия, которую я мог надежно установить из RPM, была 1.5.6.1. В более новых версиях вам, вероятно, лучше скомпилировать SRPM или напрямую скомпилировать исходный код Git.