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:
- Espere até a versão de que você precisa está presente no repositório que você usa.
- Compile sua própria versão e crie um
deb
. - 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 ).
- 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
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
sudo apt-get upgrade
apóssudo apt-get update
e não ' t atualizou o git, massudo apt-get install git
sim. Por que isso?!