Instale o Git no FreeBSD sem privilégios de administrador

0

É possível instalar git no FreeBSD 8.0 sem privilégios de administrador?

Eu não tenho pkg (apareceu apenas no 9.1). De qualquer forma, não posso usar sudo , então não posso usar portsnap ... Ou talvez seja possível? Não foi encontrada nenhuma informação sobre isso.

Editar

Eu tento instalar da fonte:

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
...

Receba um monte de erros, entre eles:

"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 ou --version não funciona.

vi: g is'nt a vi command

    
por jvtrudel 04.03.2017 / 02:39

1 resposta

0

O make do FreeBSD é diferente do Linux. Você precisaria primeiro do GNU make ( gmake ). Ele pode ser obtido em porta devel / gmake ou gmake package.

Se você não tiver direitos administrativos, ainda poderá usar as portas para compilar a partir de fontes e pkg para instalar binários.

portas

Se você já possui a árvore de portes em /usr/ports , basta copiar /usr/ports/devel/gmake/ no seu diretório home e executar make lá. Você provavelmente precisará substituir algumas variáveis para colocar tudo em seu diretório inicial.

Caso contrário, você pode verificar toda a árvore de portes no seu diretório home e compilar o que quiser.

pkg

Você pode usar o comando pkg fetch git para baixar o pacote git compilado e depois descompactá-lo em seu prefixo personalizado.

    
por 04.03.2017 / 08:04