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

· 134 words · 1 minute read

Очень удобно что в 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.