Jak mohu pomocí apt-get aktualizovat na novější verzi Gitu?

Právě jsem nastavil nový stroj s Ubuntu Oneiric 11.10 a poté spustil

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

Nyní, když spustím git --version, řekne mi, že mám git version 1.7.5.4, ale na místním počítači mám mnohem novější git version 1.7.9.2

Vím, že mohu nainstalovat ze zdroje, abych získal nejnovější verzi, ale myslel jsem si, že je dobrý nápad používat správce balíků co nejvíce, aby vše bylo standardizované .

Je tedy možné použít apt-get k získání novější verze git a co je správné způsob, jak to udělat?

Odpovědět

Máte několik možností:

  1. Buď počkejte, dokud verze, kterou potřebujete, je přítomna v úložišti, které používáte.
  2. Zkompilujte svou vlastní verzi a vytvořte deb.
  3. Vyhledejte úložiště, které poskytuje verzi, kterou potřebujete pro vaši verzi distribuce (např. Git PPA ).
  4. Pokud nepotřebujete žádnou konkrétní funkci z novější verze, zůstaňte u staré.

Pokud je v úložištích, která používáte, k dispozici novější verze, apt-get update && apt-get upgrade (jako root) aktualizuje nejnovější dostupnou verzi.

Pro ty, kteří ne „Nevím, co je PPA, odkaz

Komentáře

  • +1 pro PPA. Jinak kompilujte ze zdroje a použijte checkinstall k čisté instalaci souboru .deb
  • OP konkrétně požádal o použití správce balíčků, takže pouze # 3 platí.

Odpověď

Zde jsou příkazy, které musíte spustit, pokud si to chcete jen nechat dokončit :

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

Od prosince 2018 jsem dostal git 2.20.1 tímto způsobem, zatímco verze v úložištích Ubuntu Xenial byla 2.7.4.

Pokud váš systém nemá add-apt-repository, můžete jej nainstalovat pomocí:

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

komentářů

  • Užitečné pro git v systému Windows ' Linuxový subsystém
  • Zkoušel jsem sudo apt-get upgrade po sudo apt-get update a neprovedl upgrade ' git, ale sudo apt-get install git did. Why is that?!
  • Funguje na ubuntu 16.04 LTS
  • Lze této ppa věřit, protože nejsou součástí oficiálního git team?
  • @Ryuu: PPA se mi zdá docela oficiální. Je ' uveden na git-scm.com/download/linux a git-scm.com je oficiální stránky pro Git, za github.com/git .

Odpověď

Hledání výrazu „git ppa“ poskytne stabilní vydání Git . Pokyny k instalaci naleznete zde . Balíček můžete také nainstalovat stažením přímo z webové stránky a instalací pomocí dpkg -i.

Odpovědět

Chcete-li aktualizovat git na Ubuntu 12.04, postupujte podle tohoto řádku příkazů:

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 

Odpovědět

To lze provést pomocí homebrew nejjednodušším způsobem:

nainstalovat homebrew:

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

upgradovat git:

brew upgrade git 

Komentáře

  • Otázka má značku [ubuntu], takže řešení macOS ano nepomůže OP, zejména proto, že to výslovně žádají pomocí apt-get

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *