голосование
PHP
Javascript
BASH
HTML
Firebird
Программы
Хостинг
Майнинг
Ресурсы
GIT
SEO
Oracle
Python
Проголосуйте за категорию!
счётчик
Яндекс.Метрика

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

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


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

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


#ищем свежую версию git-2.9.5
https://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

./configure

# запускаем сборщик. Долго выполняется сборка. Смотрите внимательно на возникающие ошибки.
make && make install

apt-get install libssl-dev

# проверка версии гита
git --version

Теперь поговорим об ошибках, которые могут возникнуть в процессе установки. Я действовал по принципу копировал ошибку и вставлял в поиск яндекса. Там искал недостающие пакеты (apt-get install пакет).


# если нет make
apt-get install make

# если ошибка configure: error: no acceptable C compiler found in $PATH
apt-get install gcc

# если ошибка fatal error: zlib.h: No such files or directory
apt-get install libz-dev

# установите следующие библиотеки, 
# от которых он зависит: curl, zlib, openssl, expat и libiconv
apt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev
apt-get install libssl-dev
просмотры: 485, уровень: лёгкий уровень, рейтинг: 0, дата: 2017-12-22 00:19:55
проголосовать:

Комментарии:






поиск
сайты друзей
банеры
Мы предлагаем в аренду VPS серверы с выделенным IP-адресом, которые полностью эмулируют физический сервер.
http://trainingweb.ru/redirect/well_web_vps_kvm Аренда VPS KVM в Европе Мы предлагаем в аренду VPS серверы с выделенным IP-адресом, которые полностью эмулируют физический сервер.
http://ping-admin.ru/index_5659.html мониторинг сайтов сервис мониторинга работы сайта, мониторим HTTP, HTTPS, FTP, MYSQL, PostgreSQL, POP3, SMTP, IMAP
http://www.2domains.ru домен RU домен RU всего за 99 рублей