FreeBSD как получить portable Git

Очень удобно что в FreeBSD в определенный момент появились бинарные пакеты и менеджер пакетов pkg (как например apt-get в Ubuntu), но этот вариант не всегда выручает.

Я столкнулся с тем, что git был очень необходим мне на сервере под FreeBSD, но вариант обновлять кучу (странных) зависимостей (например nginx/apache/php) на новые версии казался мне абсолютно неприемлемым. Поэтому я решил «раздобыть» бинарную версию Git из репозитория, без установки через pkg.

[iam@host ~]# pkg -vv  | grep ABI
ABI = «FreeBSD:8:amd64»;
ALTABI = «freebsd:8:x86:64»;

Далее идем на одно из зеркал репозитория:

http://pkg.freebsd.org/FreeBSD:8:amd64/latest/All/

копируем ссылку на git-lite и скачиваем:

wget http://pkg.freebsd.org/FreeBSD:8:amd64/latest/All/git-lite-2.4.6.txz

распаковываем:

mkdir ~/git

mv git-lite-2.4.6.txz

cd ~/git

tar -xvf git-lite-2.4.6.txz

Пробуем:

[iam@host ~/git]$ usr/local/bin/git --version
git version 2.4.6

Вероятно может поругаться из-за библиотек, у меня было именно так, но их я уже обновил с помощью pkg install.

 

Теги: ,

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