¿Cómo puedo actualizar a una versión más nueva de Git usando apt-get?

Acabo de configurar una nueva máquina con Ubuntu Oneiric 11.10 y luego ejecutar

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

Ahora, si ejecuto git --version, me dice que tengo git version 1.7.5.4 pero en mi máquina local tengo el git version 1.7.9.2

Sé que puedo instalar desde el código fuente para obtener la versión más nueva, pero pensé que era una buena idea usar el administrador de paquetes tanto como fuera posible para mantener todo estandarizado .

Entonces, ¿es posible usar apt-get para obtener una versión más nueva de git, y cuál es la correcta ¿Cómo hacerlo?

Responder

Tiene varias opciones:

  1. Espere hasta la versión que necesita está presente en el repositorio que usa.
  2. Compile su propia versión y cree un deb.
  3. Busque un repositorio que proporciona la versión que necesita para su versión de su distribución (por ejemplo, Git PPA ).
  4. Si no necesita ninguna característica en particular de la versión más reciente, quédese con la anterior.

Si hay una versión más nueva disponible en los repositorios que usa, entonces apt-get update && apt-get upgrade (como root) se actualiza a la última versión disponible.

Para aquellos que no «No sé qué es un PPA, enlace

Comentarios

  • +1 para el PPA. De lo contrario, compile desde la fuente y use checkinstall para instalar limpiamente un .deb
  • El OP solicitó específicamente usar el administrador de paquetes, por lo que solo el # 3 se aplica.

Respuesta

Estos son los comandos que necesita ejecutar, si solo desea hacerlo :

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

A partir de diciembre de 2018, obtuve git 2.20.1 de esa manera, mientras que la versión en los repositorios de Ubuntu Xenial era 2.7.4.

Si su sistema no tiene add-apt-repository, puede instalarlo a través de:

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

Comentarios

  • Útil para git en el subsistema Windows ' Linux también
  • Intenté sudo apt-get upgrade después de sudo apt-get update y no ' t actualizó git, pero sudo apt-get install git did. ¿Por qué?
  • Funciona en ubuntu 16.04 LTS
  • ¿Se puede confiar en este ppa ya que no son parte del git team?
  • @Ryuu: PPA me parece bastante oficial. Se ' aparece en git-scm.com/download/linux , y git-scm.com es el sitio oficial para Git, por github.com/git .

Respuesta

Al hacer una búsqueda de «git ppa», se obtienen versiones estables de Git . Consulte las instrucciones para instalar aquí . También puede instalar el paquete descargándolo directamente desde la página web e instalándolo con dpkg -i.

Respuesta

Para actualizar git en Ubuntu 12.04 simplemente siga esta línea 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 

Respuesta

Puede hacer esto mediante homebrew de la forma más sencilla:

instalar homebrew:

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

actualizar git:

brew upgrade git 

Comentarios

  • La pregunta tiene la etiqueta [ubuntu] por lo que una solución macOS la tiene no ayudar al OP, especialmente porque piden explícitamente hacerlo usando apt-get

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *