Jak mogę zaktualizować Git do nowszej wersji za pomocą apt-get?

Właśnie skonfigurowałem nowy komputer z Ubuntu Oneiric 11.10 i uruchomiłem

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

Jeśli teraz uruchomię git --version, to powie mi, że mam git version 1.7.5.4, ale na moim komputerze lokalnym mam znacznie nowszą git version 1.7.9.2

Wiem, że mogę zainstalować ze źródła, aby pobrać najnowszą wersję, ale pomyślałem, że dobrym pomysłem jest maksymalne wykorzystanie menedżera pakietów, aby wszystko było ustandaryzowane .

Czy można więc użyć apt-get, aby uzyskać nowszą wersję git i jaka jest właściwa sposób?

Odpowiedź

Masz kilka możliwości:

  1. Poczekaj, aż potrzebna wersja znajduje się w repozytorium, którego używasz.
  2. Skompiluj własną wersję i utwórz deb.
  3. Znajdź repozytorium, które dostarcza wersję, której potrzebujesz dla twojej wersji twojej dystrybucji (np. Git PPA ).
  4. Jeśli nie potrzebujesz żadnej konkretnej funkcji z nowszej wersji, pozostań przy starej.

Jeśli w używanych repozytoriach jest dostępna nowsza wersja, apt-get update && apt-get upgrade (jako root) zaktualizuje najnowszą dostępną wersję.

Dla tych, którzy tego nie robią „nie wiem, co to jest PPA, link

Komentarze

  • +1 dla PPA. W przeciwnym razie skompiluj ze źródła i użyj checkinstall , aby czysto zainstalować plik .deb
  • OP poprosił o użycie menedżera pakietów, więc tylko # 3 dotyczy.

Odpowiedz

Oto polecenia, które musisz wykonać, jeśli chcesz to zrobić :

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

Od grudnia 2018 r. otrzymałem w ten sposób git 2.20.1, podczas gdy wersja w repozytoriach Ubuntu Xenial to 2.7.4.

Jeśli w Twoim systemie nie ma add-apt-repository, możesz go zainstalować przez:

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

Komentarze

  • Przydatne w przypadku gita w systemie Windows ' także w podsystemie Linux
  • Próbowałem sudo apt-get upgrade po sudo apt-get update i nie ' nie zaktualizował git, ale sudo apt-get install git tak. Dlaczego tak jest?!
  • Działa na ubuntu 16.04 LTS
  • Czy można zaufać temu ppa, skoro nie są częścią oficjalnego git team?
  • @Ryuu: PPA wydaje mi się całkiem oficjalne. Jest ' wymieniony pod adresem git-scm.com/download/linux , a git-scm.com to oficjalna witryna Git, per github.com/git .

Odpowiedz

Wyszukiwanie „git ppa” daje stabilne wydania Gita . Zobacz instrukcje instalacji tutaj . Możesz także zainstalować pakiet, pobierając go bezpośrednio ze strony internetowej i instalując za pomocą dpkg -i.

Odpowiedź

Aby zaktualizować git w systemie Ubuntu 12.04, wykonaj następujące polecenia:

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 

Odpowiedź

Możesz to zrobić przez homebrew w najprostszy sposób:

zainstaluj homebrew:

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

uaktualnij git:

brew upgrade git 

Komentarze

  • Pytanie ma tag [ubuntu], więc rozwiązanie macOS ma nie pomaga OP, zwłaszcza że wyraźnie proszą o zrobienie tego używając apt-get

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *