В настоящее время я поддерживаю пакеты 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.