Установить Git на FreeBSD без прав администратора

Можно ли установить git на FreeBSD 8.0 без прав администратора?

У меня нет pkg (появился только на 9.1). В любом случае, я не могу использовать sudo , поэтому я даже не могу использовать portsnap ... Или, может быть, это возможно? Информации об этом не нашел.

Edit

Я пытаюсь установить из исходников:

wget https://www.kernel.org/pub/software/scm/git/git-2.12.0.tar.xz
tar -zxvf git-2.12.0.tar.xz && cd git-2.12.0
./configure && make
...

Получаю кучу ошибок, среди них:

"config.mak.uname", line 490: Missing dependency operator
"config.mak.uname", line 542: warning: duplicate script for target "(,)" ignored
"config.mak.uname", line 547: Need an operator
"config.mak.uname", line 152: warning: duplicate script for target "ifeq" ignored
Error expanding embedded variable.

make -v или - версия не работает.

vi: g не является командой vi

0
05.03.2017, 01:19
1 ответ

Make FreeBSD отличается от версии Linux. Сначала вам понадобится GNU make ( gmake ). Его можно получить из порта devel / gmake или пакета gmake .

Если у вас нет прав администратора, вы все равно можете использовать порты для компиляции из исходных текстов и pkg для установки двоичных файлов.

портов

Если у вас уже есть дерево портов в / usr / ports , вы можете просто скопировать / usr / ports / devel / gmake / в свой домашний каталог и запустить сделайте там. Возможно, вам придется переопределить некоторые переменные, чтобы поместить все в свой домашний каталог.

В противном случае вы можете скопировать все дерево портов в свой домашний каталог и скомпилировать все, что захотите.

pkg

Вы можете использовать команду pkg fetch git , чтобы загрузить скомпилированный пакет git и затем распаковать его в свой собственный префикс.

0
28.01.2020, 04:48

Теги

Похожие вопросы