Записки Вовика

Компиляция git

Просмотров: 1406Комментарии: 0
Заметки*nix

Конспект сборки свеженького git.

На данный момент вышла версия 2.4.5.

А например, в репозитории base для CentOS 6.x лежит версия 1.7.1. В репозитории rpmforge-extras доступен 1.7.12.4.

Сборку выполнял на CentOS 6.x и Fedora18 (ARM version for RaspberryPi)

Сборка выполняется вызовом команд:

./configure
make
make install

./configure --help выводит полный список опций конфигурации. Как правило, нужно установить --prefix=. Опции --with-openssl, --with-curl, --with-expat включены по умолчанию. Опция --with-libpcre по-умолчанию отключена.

Опция --without-tcltk отключает компиляцию git gui (с него и так толку нет). Если же компилировать, то нужен пакет tcl.

Для компиляции нужны следующие пакеты:

zlib-devel
perl-ExtUtils-MakeMaker
gettext
tcl (если компилировать git gui)
libcurl-devel

Если libcurl-devel не установлен (на этапе сборки), то ошибок при сборке не будет, но не получится работать с репозиториями git по http(s).

Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question


Комментарий будет опубликован после проверки

     

  

(обязательно)