training-web.ruГлавнаяКатегорииО насКарта сайтаПоискТёмная тема

Категории

Как установить из исходников GIT на Debian 9 Bash

Создано: 22 декабря 2017Автор: Егор Астапов1858 просмотровСложность: легкий

Хочу показать вам как установить GIT из исходников tar.gz. Я покажу вам самый сложный способ. У меня debian 9 самый новый и установка из коробки нам не подходит. Можно установить git из и коробки, но в этом случае будет установлена старая версия гита 1:2.11.0. Вы можете самостоятельно проверить вашу версию в коробке. Смотрите на пример.

# проверяем версию гита в архивах для установкиapt-cache show git# выводPackage: gitVersion: 1:2.11.0-3+deb9u2Installed-Size: 28766

Нашел хорошую статью INSTALL GIT 2.9.3 ON UBUNTU / LINUXMINT / DEBIAN AND CENTOS. Эта статья мне хорошо помогла. Были подводные камни. Если нужных библиотек на дебиане нет, то вы не сможете установить пакет (программу). Для успешной установки пакетов должны быть все необходимые библиотеки. Итак, начнём. Открывайте консоль. Мы будем скачивать и распаковывать архив с гитом в папку tmp. После установки удалите папку с гитом из tmp.

#ищем свежую версию 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

Комментарии

Егор Астапов: 11 декабря 2018 20:59:02
Сумел установить git 2.9.5 на линукс Debian GNU/Linux 9.6 (stretch). Пробуйте ). Установите необходимые библиотеки и выполните sudo make prefix=/usr/local all && sudo make prefix=/usr/local install

реклама