Как установить из исходников GIT на Debian 9 Bash
Хочу показать вам как установить GIT из исходников tar.gz. Я покажу вам самый сложный способ. У меня debian 9 самый новый и установка из коробки нам не подходит. Можно установить git из и коробки, но в этом случае будет установлена старая версия гита 1:2.11.0. Вы можете самостоятельно проверить вашу версию в коробке. Смотрите на пример.
# проверяем версию гита в архивах для установкиapt-cache show git# выводPackage: gitVersion: 1:2.11.0-3+deb9u2Installed-Size: 28766
Нашел хорошую статью
#ищем свежую версию git-2.9.5https://www.kernel.org/pub/software/scm/git/cd /tmp#скачиваем архивwget https://www.kernel.org/pub/software/scm/git/git-2.9.5.tar.gz#распаковка архиваtar -zxf git-2.9.5.tar.gz#переход в каталогcd git-2.9.5# запускаем сборщик. Долго выполняется сборка + установка. # Смотрите внимательно на возникающие ошибки.# если прав мало запускаем с sudosudo make prefix=/usr/local allsudo make prefix=/usr/local installapt-get install libssl-dev# проверка версии гитаgit --version#git version 2.9.5
Теперь поговорим об ошибках, которые могут возникнуть в процессе установки. Я действовал по принципу копировал ошибку и вставлял в поиск яндекса. Там искал недостающие пакеты (apt-get install пакет).
# если нет makeapt-get install make# если ошибка configure: error: no acceptable C compiler found in $PATHapt-get install gcc# если ошибка fatal error: zlib.h: No such files or directoryapt-get install libz-dev# установите следующие библиотеки, # от которых он зависит: curl, zlib, openssl, expat и libiconvapt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-devapt-get install libssl-dev