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í:
- Buď počkejte, dokud verze, kterou potřebujete, je přítomna v úložišti, které používáte.
- Zkompilujte svou vlastní verzi a vytvořte
deb
. - Vyhledejte úložiště, které poskytuje verzi, kterou potřebujete pro vaši verzi distribuce (např. Git PPA ).
- 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ářů
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
sudo apt-get upgrade
posudo apt-get update
a neprovedl upgrade ' git, alesudo apt-get install git
did. Why is that?!