Se você tiver acesso ao compilador, poderá baixar o arquivo de origem, compilá-lo e instalá-lo em seu diretório pessoal.
Você pode obter um arquivo fonte do link . A versão mais recente é a 1.7.4.2, portanto, você obteria git-1.7.4.2.tar.bz2
. Você também pode querer git-manpages-1.7.4.2.tar.bz2
e / ou git-htmldocs-1.7.4.2.tar.bz2
. Existem .gz
versões disponíveis se você não puder descompactar .bz2
arquivos.
O Makefile
de Git, na verdade, é padronizado para instalar em seu diretório pessoal. Se você já tem um ~/bin
bem preenchido (etc) e deseja instalar o Git separadamente, você pode instalá-lo em algum outro “prefixo” no seu diretório pessoal. Usar um prefixo exclusivo também facilita a desinstalação, a limpeza e a atualização.
make install prefix="$HOME/git"
O Makefile
tem muitos comentários descrevendo as variáveis que controlam o processo de criação. Também inclui padrões razoáveis para a maioria das plataformas. Você pode ajustar qualquer uma das configurações editando o próprio arquivo ou colocando suas personalizações em um arquivo config.mak
(ele será incluído automaticamente se existir).
A menos que você esteja em um sistema exótico, você pode pular usando ./configure
. O material do autoconf funciona, mas às vezes ele enferruja um pouco, já que a maioria dos desenvolvedores do Git usa apenas o Makefile
diretamente.
Se você não tiver acesso ao compilador em sua máquina de destino, precisará de acesso a uma máquina com uma instalação de SO semelhante. Crie com prefix
definido para o caminho que será usado na máquina de destino e defina DESTDIR
para um local temporário (na máquina de construção).
# On the "build" machine:
make install prefix=/home/dir/on/target/git DESTDIR=/tmp/git-dest
cd /tmp/git-dest/home/dir/on/target && tar cjf git-for-target.tar.bz2 git
# transfer the file to "target" machine
# On the "target" machine:
cd /home/dir/on/target && tar xjf git-for-target.tar.bz2