Saltar al contenido
GitTree

Activa Linux

Cómo actualizar Git en Ubuntu 22.04 a 2.39 o posterior con el PPA de git-core

Ubuntu 22.04 y Linux Mint 21 envían Git 2.34.1. Cuatro comandos con el PPA git-core instalan el último Git estable. A continuación se explica cómo, por qué se mantiene la versión anterior y cómo deshacerla.

Escrito por KodmoraActualizado 13 minutos de lectura
Terminal integrado acoplado debajo del gráfico de confirmación en GitTree

Para actualizar Git en Ubuntu 22.04, agregue el PPA de versiones estables de Git (ppa:git-core/ppa) e instale Git nuevamente desde allí. Cuatro comandos hacen el trabajo: agregar el PPA, actualizar las listas de paquetes, instalar Git y verificar la versión. Pasas de Git 2.34.1 de Ubuntu al último Git estable, mucho más allá de 2.39, y las versiones posteriores llegan con las actualizaciones normales del sistema. Los mismos comandos funcionan en Linux Mint 21, que se basa en Ubuntu 22.04.

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

Esa es toda la solución. A continuación encontrará cada paso explicado, por qué 22.04 está bloqueado en 2.34, si se debe confiar en el PPA, cómo deshacerlo y qué hacer si la versión anterior sigue apareciendo. Lo escribimos porque GitTree, nuestro cliente Git para Linux, necesita Git 2.39 o más nuevo, pero se aplica a cualquier herramienta que quiera un Git reciente. En Ubuntu 24.04 o Debian 12 puedes saltarte el PPA por completo: su propio Git ya es bastante nuevo.

Comprueba qué versión de Git tienes en Ubuntu

Comience preguntándole al propio Git. Abra una terminal y ejecute:

git --version

Si su Git proviene del archivo Ubuntu 22.04 o Linux Mint 21, imprime git version 2.34.1. Si el shell dice que no se encuentra git, Git aún no está instalado y los pasos a continuación instalan la versión más reciente de inmediato. Para ver de dónde viene esa versión y qué le daría apt install git en su lugar, pregunte apt:

apt-cache policy git

La línea Installed es la versión que tienes, Candidate es la versión que se instalaría y la tabla de versiones debajo enumera todas las fuentes que ofrecen Git. Antes de agregar el PPA, la única fuente es el propio archivo de Ubuntu. Esto es lo que incluyen los lanzamientos comunes, según sus páginas de paquetes oficiales:

Git en el archivo propio de cada versión (consultado en octubre de 2026)
Lanzamientoversión gitGit 2.39 o más nuevo?
Ubuntu 22.04 LTS (Medusa Jammy)2.34.1No: agregue el PPA de git-core
Linux Mint 21 (basado en Ubuntu 22.04)2.34.1, de Ubuntu 22.04No: agregue el PPA de git-core
Ubuntu 24.04 LTS (Noble Numbat)2.43.0si
Debian 12 (ratón de biblioteca)2.39.5si

La revisión del paquete cambia a medida que llegan las correcciones de seguridad (el 22.04 actualmente termina en 1ubuntu1.17), pero la versión de Git subyacente permanece en 2.34.1.

Por qué Ubuntu 22.04 envía Git 2.34 y nunca lo supera

Ubuntu elige las versiones de sus paquetes antes de su lanzamiento y luego las conserva. Para la versión 22.04, Debian Import Freeze y Feature Freeze cayeron el 24 de febrero de 2022, y el lanzamiento siguió el 21 de abril de 2022. Git 2.34.1 había estado disponible desde el 24 de noviembre de 2021, por lo que esa es la versión que se guardó.

Después de un lanzamiento, la política de Actualización de lanzamiento estable (SRU) de Ubuntu decide qué puede cambiar: las actualizaciones, en general, se emiten solo para corregir errores de alto impacto, y las nuevas versiones anteriores que brindan características en lugar de correcciones críticas se envían a los backports (el archivo de backports 22.04 no incluye Git). Las correcciones de seguridad se publican por separado, a través del propio proceso del equipo de seguridad de Ubuntu. Por lo tanto, 22.04 sigue recibiendo versiones parcheadas de Git 2.34.1, pero no recibirá Git 2.39, que salió el 12 de diciembre de 2022, ocho meses después del envío de 22.04.

Las herramientas que dependen del Git más nuevo establecen una versión mínima. El mínimo de GitTree es 2,39, por lo que con el propio Git de Ubuntu 22.04 se detiene en una pantalla titulada "This Git is too old" y muestra los mismos comandos PPA que esta guía.

¿Qué es ppa:git-core/ppa y es seguro?

Un PPA (Archivo de paquetes personales) es un repositorio de paquetes alojado en Launchpad por una persona o un equipo, fuera del archivo principal de Ubuntu. ppa:git-core/ppa se titula "Versiones estables de Git", se describe a sí misma como la versión estable más actual de Git para Ubuntu y está dirigida por el equipo de mantenimiento de Git de Ubuntu. También es el PPA que git-scm.com, el sitio web propio del proyecto Git, ofrece a los usuarios de Ubuntu que desean la última versión estable de Git.

  • Creado para su versión. Publica compilaciones para cada versión compatible de Ubuntu, incluida la 22.04, por lo que apt las trata como cualquier otra actualización.
  • Firmado. add-apt-repository instala la clave de firma del PPA junto con él, para que apt pueda verificar lo que descarga.
  • Actual. Cuando verificamos en octubre de 2026, la compilación 22.04 era Git 2.55.0. Las nuevas versiones estables le llegan a través de sudo apt upgrade.
  • Estrecho. Publica un paquete fuente, git, por lo que el resto de su sistema sigue viniendo de Ubuntu.

La compensación es la habitual para cualquier archivo de terceros: usted confía en las personas que lo crean. Un PPA no es parte del archivo de Ubuntu, pero esta es la ruta de los nombres de las páginas de descarga de Git para Ubuntu.

Cómo actualizar Git en Ubuntu 22.04, paso a paso

  1. Comprueba tu versión actual de Git

    Ejecute git --version. Si imprime 2.34.1, como lo hace Git del archivo Ubuntu 22.04 y Linux Mint 21, o dice que no se encuentra el comando, continúe. Si ya imprime 2.39 o más reciente, puede detenerse aquí.

  2. Agregue el PPA de git-core

    Ejecute sudo add-apt-repository ppa:git-core/ppa, lea la descripción que imprime y presione Enter para confirmar. El comando agrega el PPA y su clave de firma, y ​​el 22.04 también actualiza las listas de paquetes.

  3. Actualizar las listas de paquetes

    Ejecute sudo apt update. Es inofensivo si el comando anterior ya hizo esto y garantiza que apt vea el Git más nuevo del PPA.

  4. Instale el Git más nuevo

    Ejecute sudo apt install git. Si Git ya está instalado, apt lo actualiza a la versión del PPA; si no, instala esa versión. Tus repositorios y tu ~/.gitconfig permanecen como están.

  5. Confirmar la nueva versión

    Ejecute git --version nuevamente. Ahora debería imprimir 2.39 o más reciente. Si el número anterior aún aparece, abra una nueva terminal; Si eso no ayuda, consulte la sección de solución de problemas a continuación.

Si configura máquinas con frecuencia, los mismos pasos caben en una línea. La bandera -y responde a las indicaciones de ambos comandos por usted, así que úsela solo una vez que sepa lo que harán:

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

Actualiza Git en Linux Mint 21

Linux Mint 21 se basa en Ubuntu 22.04 y usa sus paquetes, por lo que envía el mismo Git 2.34.1 y toma la misma solución. Ejecute los cuatro comandos de la parte superior de esta guía en la terminal de Mint: add-apt-repository funciona allí como en Ubuntu. Una vez que el PPA esté implementado, llegarán versiones posteriores de Git con el resto de las actualizaciones del sistema.

Ubuntu 24.04 y Debian 12: Git ya es bastante nuevo

Las versiones más recientes no necesitan PPA. Ubuntu 24.04 LTS incluye Git 2.43.0 y Debian 12 incluye Git 2.39.5, ambos en la línea 2.39 o por encima de ella. Si falta Git, instálelo desde el propio archivo del sistema:

sudo apt install git

Los PPA de Ubuntu están creados para Ubuntu, no para Debian. La propia wiki de Debian los enumera entre las fuentes que convierten un sistema estable en un "FrankenDebian", por lo que en Debian quédese con Git del archivo de Debian.

Solución de problemas: cuando la actualización de Git no se realiza

add-apt-repository: comando no encontrado

Las instalaciones mínimas y de servidor pueden omitir el paquete que proporciona el comando. Instálelo y luego ejecute los pasos del PPA nuevamente:

sudo apt install software-properties-common

git --version todavía imprime 2.34.1

Primero abra una nueva terminal o ejecute hash -r para que su shell olvide la ruta que recordó. Si el número aún no cambia, busque un segundo Git en su PATH, como uno creado desde el código fuente en /usr/local/bin, que viene antes de /usr/bin en Ubuntu:

which -a git
apt-cache policy git

which -a enumera todos los git que tu shell puede encontrar, en el orden en que los prueba. Si apt muestra la versión del PPA como instalada pero primero aparece otra ruta, elimine o cambie el nombre de esa otra copia. Si apt todavía ofrece 2.34.1 como candidato, el PPA no se agregó: ejecute sudo apt update nuevamente y lea su resultado en busca de errores que mencionen git-core.

GitTree todavía dice que Git es demasiado antiguo

GitTree comprueba Git cuando se inicia. Después de la actualización, elija Check again en esa pantalla o reinicie la aplicación y seleccionará la nueva versión.

Cómo eliminar el PPA de git-core o volver al Git de Ubuntu

Para dejar de recibir Git del PPA pero conservar la versión que tienes ahora, elimina el PPA:

sudo add-apt-repository --remove ppa:git-core/ppa

Para volver también a la versión 2.34.1 de Ubuntu, use ppa-purge. Elimina el PPA y degrada sus paquetes a las versiones en el archivo de Ubuntu:

sudo apt install ppa-purge
sudo ppa-purge ppa:git-core/ppa

Otras formas de instalar la última versión de Git en Ubuntu

El PPA es la ruta más corta el 22.04, pero no es la única:

Formas de obtener Git 2.39 o más nuevo en Ubuntu 22.04
MétodoEsfuerzoCómo Git se mantiene actualizado
PPA de git-coreCuatro comandos, unos minutosCon tu sudo apt upgrade normal
Actualízate a Ubuntu 24.04 LTSUna actualización de versión completa con do-release-upgrade; hacer una copia de seguridad primeroEl propio Git 2.43.0 de Ubuntu y sus actualizaciones de seguridad
Construye Git desde la fuenteInstalar herramientas de compilación, descargar una versión de kernel.org, compilarA mano: repites la compilación para cada versión.

Actualizar toda la versión tiene sentido si planeaba pasar a la versión 24.04 de todos modos. La documentación del servidor de Ubuntu recomienda do-release-upgrade, admite pasar de una versión LTS a la siguiente y hace hincapié en hacer una copia de seguridad de sus datos primero. Construir desde el código fuente, como lo describe el libro Pro Git, le brinda cualquier versión que desee, pero las actualizaciones se convierten en su trabajo y una copia en /usr/local/bin puede luego ocultar la adecuada.

Instale GitTree en Ubuntu una vez que Git esté actualizado

Con Git 2.39 o una versión más reciente, puedes agregar una GUI de Git que lo use. GitTree es un cliente Git de escritorio con un plan gratuito, incluidos repositorios privados. Se ejecuta sobre el Git que acabas de instalar en lugar de incluir el suyo propio, por lo que cada botón hace lo que haría el comando correspondiente. En Ubuntu y Debian, el paquete .deb es la descarga recomendada:

cd ~/Downloads
sudo apt install ./Git-Tree-Linux.deb
gittree

Utilice el nombre del archivo que guardó, por ejemplo Git-Tree_<version>_amd64.deb. apt instala GitTree junto con Git, WebKitGTK y GTK y lo agrega a su menú de aplicaciones, y gittree lo inicia desde una terminal. El orden de las dos instalaciones no importa mucho: si Git aún no se instaló y usted instala el .deb primero en Ubuntu 22.04, apt extrae el Git 2.34.1 de Ubuntu, GitTree muestra su pantalla "This Git is too old" y los pasos de PPA anteriores lo solucionan.

La página de inicio de GitTree le permite abrir, clonar o crear un repositorio y enumera sus repositorios recientes y favoritos.
La página de inicio de GitTree le permite abrir, clonar o crear un repositorio y enumera sus repositorios recientes y favoritos.

En el primer lanzamiento, inicie sesión con una cuenta GitTree, creada en gittree.app con su correo electrónico o un proveedor de Git: todas las funciones de Git estarán entonces en el plan gratuito. Las integraciones de alojamiento (GitHub, GitLab, Bitbucket y Azure DevOps, controles remotos privados incluidos) y Nour, el asistente de IA, vienen con GitTree Pro, que comienza con una prueba gratuita; el plan gratuito continúa después. Una vez que se ha registrado, la aplicación funciona sin conexión durante hasta 7 días entre comprobaciones. GitTree se prueba en Ubuntu 22.04 LTS, Ubuntu 24.04 LTS y Debian 12 o posterior, en máquinas x86_64 de 64 bits; Linux Mint 21 también puede ejecutarlo, aunque no está probado. Los paquetes Linux no están firmados, así que compare su descarga con el archivo SHA256SUMS.txt en la página de lanzamiento. La página GitTree para Linux cubre el AppImage portátil, el conjunto de claves del sistema y la desinstalación.

Una vez que Git sea lo suficientemente nuevo, GitTree abre su repositorio como un gráfico de confirmación, con un carril codificado por colores para cada rama.
Una vez que Git sea lo suficientemente nuevo, GitTree abre su repositorio como un gráfico de confirmación, con un carril codificado por colores para cada rama.

GitTree se ejecuta en Mac, Windows y Linux por igual. ¿Eres nuevo en las GUI de Git en Linux? Nuestra guía de la mejor GUI de Git para Linux compara las opciones y Git para principiantes con una GUI lo guía a través de sus primeras confirmaciones. Si está comparando una aplicación de escritorio con la terminal, lea Git GUI vs línea de comando. ¿Atascado en un escalón? La GitTree página de soporte enumera todas las formas de comunicarse con nosotros, y cada instalador se encuentra en la página de descarga.

Preguntas frecuentes

¿Cómo actualizo Git en Ubuntu 22.04?

Agregue el PPA de versiones estables de Git e instale Git nuevamente desde él: ejecute sudo add-apt-repository ppa:git-core/ppa, luego sudo apt update y sudo apt install git. Verifique el resultado con git --version, que ahora debería imprimir 2.39 o más reciente en lugar de 2.34.1. Las versiones posteriores de Git del PPA llegan con su sudo apt upgrade normal.

¿Por qué sudo apt Upgrade no actualiza Git en Ubuntu 22.04?

Ubuntu congeló las versiones del paquete para 22.04 en febrero de 2022, cuando Git 2.34.1 estaba vigente. Después del lanzamiento, su política de Actualización de lanzamiento estable permite, en general, solo correcciones de errores de alto impacto y envía nuevas versiones ascendentes con nuevas características a los backports; Las correcciones de seguridad llegan a través de las propias actualizaciones del equipo de seguridad de Ubuntu. Entonces apt upgrade instala versiones parcheadas de 2.34.1 pero nunca Git 2.39 o posteriores. Necesita el PPA de git-core, una versión más reciente de Ubuntu o una compilación desde el código fuente.

¿Es seguro usar ppa:git-core/ppa?

Es un archivo de terceros, por lo que confía en las personas que lo crean, pero es la opción estándar: el equipo de mantenedores de Git de Ubuntu lo ejecuta en Launchpad, add-apt-repository instala su clave de firma para que apt pueda verificar las descargas, y git-scm.com, el sitio web del proyecto Git, indica a los usuarios de Ubuntu el último Git estable.

¿Necesito el PPA de git-core en Ubuntu 24.04 o Debian 12?

No. Ubuntu 24.04 LTS incluye Git 2.43.0 y Debian 12 incluye Git 2.39.5, y ambos cumplen con un mínimo de 2,39. Instala Git con sudo apt install git si falta. En Debian, evite por completo los PPA de Ubuntu: la wiki de Debian advierte que mezclar repositorios creados para otras distribuciones, incluidos los PPA de Ubuntu, puede dañar un sistema estable.

¿El PPA de git-core funciona en Linux Mint 21?

Sí. Linux Mint 21 se basa en Ubuntu 22.04, envía el mismo Git 2.34.1 y usa los mismos paquetes, por lo que se aplican los mismos comandos: sudo add-apt-repository ppa:git-core/ppa, sudo apt update y sudo apt install git. Ejecute git --version después para confirmar que tiene la versión 2.39 o más reciente. Luego llegan nuevas versiones de Git con las otras actualizaciones del sistema.

¿Cómo vuelvo a la versión Git de Ubuntu?

Instale la herramienta ppa-purge con sudo apt install ppa-purge y ejecute sudo ppa-purge ppa:git-core/ppa. Elimina el PPA y degrada sus paquetes a las versiones en el archivo de Ubuntu, que en 22.04 significa Git 2.34.1. Si solo desea detener futuras actualizaciones y conservar su Git actual, ejecute sudo add-apt-repository --remove ppa:git-core/ppa en su lugar.

¿Qué versión de Git necesita GitTree en Linux?

GitTree necesita Git 2.39 o más reciente y usa Git instalado en su computadora; nunca agrupa el suyo. Ubuntu 24.04 y Debian 12 ya cumplen con eso, mientras que Ubuntu 22.04 y Linux Mint 21 necesitan primero el PPA de git-core. Si el tuyo es demasiado antiguo, GitTree lo dice en una pantalla "This Git is too old"; elija Check again después de actualizar.

Fuentes

Las afirmaciones sobre otros productos se compararon con sus páginas oficiales el 22 de octubre de 2026. Los precios y las características cambian; Las páginas de los proveedores son la fuente de la verdad.