Como posso atualizar para uma versão mais recente do Git usando apt-get?

Acabei de configurar uma nova máquina com Ubuntu Oneiric 11.10 e execute

apt-get update apt-get upgrade apt-get install git 

Agora, se eu executar git --version, isso me diz que tenho git version 1.7.5.4, mas em minha máquina local tenho o muito mais recente git version 1.7.9.2

Eu sei que posso instalar a partir do código para obter a versão mais recente, mas pensei que seria uma boa ideia usar o gerenciador de pacotes o máximo possível para manter tudo padronizado .

Então, é possível usar apt-get para obter uma versão mais recente de git, e o que é certo maneira de fazer isso?

Resposta

Você tem várias opções:

  1. Espere até a versão de que você precisa está presente no repositório que você usa.
  2. Compile sua própria versão e crie um deb.
  3. Encontre um repositório que fornece a versão de que necessita para a sua versão da sua distribuição (por exemplo Git PPA ).
  4. Se você não precisa de nenhum recurso específico da versão mais recente, fique com a antiga.

Se uma versão mais recente estiver disponível nos repositórios que você usa, apt-get update && apt-get upgrade (como root) atualiza para a versão mais recente disponível.

Para aqueles que não “não sei o que é um PPA, link

Comentários

  • +1 para o PPA. Caso contrário, compile a partir do código-fonte e use checkinstall para instalar de forma limpa um .deb
  • O OP solicitou especificamente o uso do gerenciador de pacotes, portanto, apenas # 3 se aplica.

Resposta

Aqui estão os comandos que você precisa executar, se quiser apenas executá-los :

sudo add-apt-repository ppa:git-core/ppa -y sudo apt-get update sudo apt-get install git -y git --version 

Em dezembro de 2018, obtive o git 2.20.1 dessa forma, enquanto a versão nos repositórios do Ubuntu Xenial era 2.7.4.

Se o seu sistema não tiver add-apt-repository, você pode instalá-lo por meio de:

sudo apt-get install python-software-properties software-properties-common 

Comentários

  • Útil para git no Windows ' subsistema Linux
  • Tentei sudo apt-get upgrade após sudo apt-get update e não ' t atualizou o git, mas sudo apt-get install git sim. Por que isso?!
  • Funciona no ubuntu 16.04 LTS
  • Este ppa é confiável, uma vez que não faz parte do oficial equipe git?
  • @Ryuu: PPA parece bem oficial para mim. Ele ' está listado em git-scm.com/download/linux , e git-scm.com é o site oficial do Git, por github.com/git .

Resposta

Fazer uma pesquisa por “git ppa” fornece versões estáveis do Git . Veja as instruções para instalação aqui . Você também pode instalar o pacote baixando diretamente da página da web e instalando com dpkg -i.

Resposta

Para atualizar o git no Ubuntu 12.04, basta seguir esta linha de comandos:

sudo apt-get install python-software-properties sudo apt-get install software-properties-common sudo add-apt-repository ppa:git-core/ppa -y sudo apt-get update sudo apt-get upgrade sudo apt-get install git -y git --version 

Resposta

Você pode fazer isso por homebrew da maneira mais fácil:

instalar homebrew:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

atualizar git:

brew upgrade git 

Comentários

  • A pergunta tem a tag [ubuntu] para que uma solução macOS tenha não ajuda o OP, especialmente porque eles explicitamente pedem para fazê-lo usando apt-get

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *