Hvordan kan jeg oppdatere til en nyere versjon av Git ved hjelp av apt-get?

Jeg har nettopp satt opp en ny maskin med Ubuntu Oneiric 11.10 og deretter kjørt

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

Nå hvis jeg kjører git --version, forteller det meg at jeg har git version 1.7.5.4, men på min lokale maskin har jeg den mye nyere git version 1.7.9.2

Jeg vet at jeg kan installere fra kilde for å få den nyeste versjonen, men jeg tenkte at det var en god idé å bruke pakkestyreren så mye som mulig for å holde alt standardisert .

Så er det mulig å bruke apt-get for å få en nyere versjon av git, og hva er riktig måte å gjøre det på?

Svar

Du har flere alternativer:

  1. Enten vent til versjonen du trenger er tilstede i depotet du bruker.
  2. Kompiler din egen versjon og opprett et deb.
  3. Finn et depot som gir den versjonen du trenger for din versjon av distribusjonen din (f.eks. Git PPA ).
  4. Hvis du ikke trenger noen spesiell funksjon fra den nyere versjonen, må du være med den gamle.

Hvis en nyere versjon er tilgjengelig i arkivene du bruker, oppdateres apt-get update && apt-get upgrade (som root) til den siste tilgjengelige versjonen.

For de som ikke «t vet hva en PPA er, lenke

Kommentarer

  • +1 for PPA. Ellers kompiler fra kilde og bruk sjekkinstall for å installere en .deb
  • OPEN spesifikt ba om å bruke pakkebehandling, så bare # 3 gjelder.

Svar

Her er kommandoene du trenger å kjø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 

Per desember 2018 fikk jeg git 2.20.1 på den måten, mens versjonen i Ubuntu Xenial-repositoriene var 2.7.4.

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

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

Kommentarer

  • Nyttig for git på Windows ' Linux-delsystem også
  • Jeg prøvde sudo apt-get upgrade etter sudo apt-get update, og ' oppgraderte ikke git, men sudo apt-get install git gjorde. Hvorfor er det?!
  • Det fungerer på ubuntu 16.04 LTS
  • Kan du stole på denne PPA siden de ikke er en del av den offisielle git team?
  • @Ryuu: PPA virker ganske offisiell for meg. Det ' er oppført på git-scm.com/download/linux , og git-scm.com er offisielt nettsted for Git, per github.com/git .

Svar

Å søke etter «git ppa» gir Git stabile utgivelser . Se instruksjonene for installering av her . Du kan også installere pakken ved å laste ned direkte fra websiden og installere med dpkg -i.

Svar

For å oppdatere git på Ubuntu 12.04, følg bare denne linjen med kommandoer:

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 gjøre dette ved homebrew på den enkleste måten:

installer homebrew:

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

upgrade git:

brew upgrade git 

Kommentarer

  • Spørsmålet har taggen [ubuntu] så en macOS-løsning gjør ikke hjelpe OP, spesielt siden de eksplisitt ber om å gjøre det ved hjelp av apt-get

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *