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, puis je lance

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

Maintenant, si jexécute git --version, cela me dit que jai git version 1.7.5.4 mais sur ma machine locale, jai le bien 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 jai pensé que cétait une bonne idée dutiliser le gestionnaire de paquets autant que possible pour que tout reste standardisé .

Il est donc possible d’utiliser apt-get pour obtenir une version plus récente de git, et quel est le bon comment faire?

Réponse

Vous avez plusieurs options:

  1. Soit attendre jusquà la version dont vous avez besoin est 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 navez pas besoin de fonctionnalité particulière de la nouvelle version, restez avec lancienne.

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 le font pas « Je ne sais pas ce quest un PPA, link

Commentaires

  • +1 pour le PPA. Sinon, compilez à partir des sources et utilisez checkinstall pour installer proprement un .deb
  • LOP a spécifiquement demandé lutilisation du gestionnaire de paquets, donc seulement # 3 sapplique.

Réponse

Voici les commandes que vous devez exécuter, si vous voulez juste 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, jai obtenu git 2.20.1 de cette façon, alors que la version dans les dépôts Ubuntu Xenial était 2.7.4.

Si votre système na pas add-apt-repository, vous pouvez linstaller via:

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

Commentaires

  • Utile pour git sur le sous-système Windows ' Linux aussi
  • Jai essayé sudo apt-get upgrade après sudo apt-get update et il na ' mis à niveau git, mais sudo apt-get install git fait. Pourquoi?!
  • Cela fonctionne sur ubuntu 16.04 LTS
  • Peut-on faire confiance à ce ppa car il ne fait pas partie du programme officiel git team?
  • @Ryuu: PPA me semble assez officiel. Il ' est répertorié à git-scm.com/download/linux , et git-scm.com est le site officiel de Git, par github.com/git .

Réponse

Faire une recherche sur « git ppa » donne versions stables de Git . Consultez les instructions dinstallation ici . Vous pouvez également installer le package en le téléchargeant directement depuis la page Web et en linstallant avec dpkg -i.

Réponse

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 

Réponse

Vous pouvez le faire par homebrew de la manière la plus simple:

installer homebrew:

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

mise à jour git:

brew upgrade git 

Commentaires

  • La question a la balise [ubuntu] donc une solution macOS le fait naide pas lOP, dautant plus quils demandent explicitement de le faire en utilisant apt-get

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *