Remova a versão antiga:
sudo apt-get purge git
Adicione a nova versão ao $ PATH:
export PATH=/usr/local/git/bin/git:$PATH
cd
source .bashrc
Remova a versão antiga:
sudo apt-get purge git
Adicione a nova versão ao $ PATH:
export PATH=/usr/local/git/bin/git:$PATH
cd
source .bashrc
Um problema pode ser que o sistema instale git
em um local que tenha maior prioridade do que onde você está colocando seu git
binário. Você pode testar isso examinando seu $PATH
:
echo $PATH
Você pode ajustar sua variável $PATH
para que /usr/local/bin
tenha maior prioridade executando algo como isso ou adicionando isso ao seu ~/.bashrc
:
export PATH=/usr/local/bin:$PATH
No entanto, você deve levar algumas coisas em consideração. Se você estiver instalando isso no nível do sistema, deverá remover o pacote apt
-controlled usando apt-get remove git
. Se você escolheu fazer isso, certifique-se de que sua git
install seja sólida e não tenha problemas. Outras coisas no seu sistema dependem de git
.
Se você optar por fazer isso, deverá omitir --prefix
flags de todas as instruções de compilação e, em vez disso, executar ./configure
e permitir que isso determine seu prefixo. Isso significa que diferentes sistemas saberão como melhor instalar binários, e você permitirá que o sistema obtenha os detalhes.
Como alternativa, você pode instalar um binário apenas para seu usuário , o que provavelmente é uma boa prática, e é uma boa idéia até você se familiarizar com a compilação, binários e pacotes. Nesse caso, você desejaria definir um --prefix
de algo como --prefix=/home/username/.local/
ou --prefix=/home/username/
, o que colocará o binário no diretório bin/
sob seu prefixo. Então, você só precisa garantir que isso faça parte do seu $PATH
adicionando isso ao seu ~/.bashrc
:
export PATH=/home/username/.local/bin:$PATH
Lembre-se de que, sempre que você editar seus arquivos .bashrc
ou outros source
'd, precisará refazer source
.bashrc
ou reiniciar seu terminal:
source ~/.bashrc