Hvordan kan jeg opdatere til en nyere version af Git ved hjælp af apt-get?

Jeg har lige oprettet en ny maskine med Ubuntu Oneiric 11.10 og kør derefter

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

Hvis jeg nu kører git --version, fortæller det mig, at jeg har git version 1.7.5.4, men på min lokale maskine har jeg den meget nyere git version 1.7.9.2

Jeg ved, at jeg kan installere fra kilde for at få den nyeste version, men jeg troede, at det var en god ide at bruge pakkehåndteringen så meget som muligt for at holde alt standardiseret .

Så er det muligt at bruge apt-get for at få en nyere version af git, og hvad er det rigtige måde at gøre det på?

Svar

Du har flere muligheder:

  1. Enten vent til den version, du har brug for, findes i det lager, du bruger.
  2. Kompilér din egen version, og opret et deb.
  3. Find et lager, der giver den version, du har brug for til din version af din distribution (f.eks. Git PPA ).
  4. Hvis du ikke har brug for nogen særlig funktion fra den nyere version, skal du forblive med den gamle.

Hvis en nyere version er tilgængelig i de arkiver, du bruger, opdateres apt-get update && apt-get upgrade (som root) til den senest tilgængelige version.

For dem der ikke “ikke ved hvad en PPA er, link

Kommentarer

  • +1 til PPA. Ellers kompiler fra kilde og brug checkinstall til rent installation af en .deb
  • OPen bad specifikt om at bruge pakkehåndteringen, så kun nr. 3 gælder.

Svar

Her er de kommandoer, du skal køre, hvis du bare vil få det gjort :

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

Fra december 2018 fik jeg git 2.20.1 på den måde, mens versionen i Ubuntu Xenial-arkiverne var 2.7.4.

Hvis dit system ikke har add-apt-repository, kan du installere det via:

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

Kommentarer

  • Nyttigt til git på Windows ' Linux-undersystem også
  • Jeg prøvede sudo apt-get upgrade efter sudo apt-get update, og det <

t opgraderede git, men sudo apt-get install git gjorde. Hvorfor er det?!

  • Det fungerer på ubuntu 16.04 LTS
  • Kan denne ppa stole på, da de ikke er en del af den officielle git team?
  • @Ryuu: PPA virker ret officiel for mig. Det ' står på git-scm.com/download/linux , og git-scm.com er officielt websted for Git, pr. github.com/git .
  • Svar

    At søge efter “git ppa” giver Git stabile udgivelser . Se instruktioner til installation af her . Du kan også installere pakken ved at downloade direkte fra websiden og installere med dpkg -i.

    Svar

    For at opdatere git på Ubuntu 12.04 skal du bare følge denne kommandolinje:

    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 

    Svar

    Du kan gøre dette ved homebrew på den nemmeste måde:

    installer homebrew:

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

    upgrade git:

    brew upgrade git 

    Kommentarer

    • Spørgsmålet har tagget [ubuntu], så en macOS-løsning gør hjælper ikke OPet, især da de eksplicit beder om at gøre det ved hjælp af apt-get

    Skriv et svar

    Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *