web-dev-qa-db-fra.com

Comment puis-je mettre à jour vers une version plus récente de Git en utilisant apt-get?

Je viens de configurer une nouvelle machine avec Ubuntu Oneiric 11.10 et d'exécuter

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

Maintenant, si je lance git --version ça me dit que j'ai git version 1.7.5.4 mais sur ma machine locale j'ai le plus récent git version 1.7.9.2

Je sais que je peux installer à partir des sources pour obtenir la dernière version, mais j'ai pensé que c'était une bonne idée d'utiliser le gestionnaire de paquets autant que possible pour garder tout normalisé.

Est-il donc possible d'utiliser apt-get pour obtenir une version plus récente de git, et quelle est la bonne façon de procéder?

186
cwd

Vous avez plusieurs options:

  1. Soit attendez que la version dont vous avez besoin soit présente dans le référentiel que vous utilisez.
  2. Compilez votre propre version et créez un deb.
  3. Trouvez un référentiel qui fournit la version dont vous avez besoin pour votre version de votre distribution (par exemple Git PPA ).
  4. Si vous n'avez pas besoin d'une fonctionnalité particulière de la nouvelle version, restez avec l'ancienne.

Si une version plus récente est disponible dans les référentiels que vous utilisez, alors apt-get update && apt-get upgrade (en tant que root) met à jour la dernière version disponible.

Pour ceux qui ne savent pas ce qu'est un AAE, lien

85
Marco

Voici les commandes que vous devez exécuter, si vous voulez simplement le faire:

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

En décembre 2018, j'ai obtenu git 2.20.1 de cette façon, tandis que la version dans les référentiels Ubuntu Xenial était 2.7.4.

Si votre système ne dispose pas de add-apt-repository, vous pouvez l'installer via:

Sudo apt-get install python-software-properties software-properties-common
334
Dan Dascalescu

Faire une recherche de "git ppa" donne versions stables de Git . Voir les instructions pour l'installation ici . Vous pouvez également installer le package en téléchargeant directement à partir de la page Web et en installant avec dpkg -i.

7
Faheem Mitha

Pour mettre à jour git sur Ubuntu 12.04, suivez simplement cette ligne de commandes:

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
2
alabi temitope