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:
- Enten vent til versjonen du trenger er tilstede i depotet du bruker.
- Kompiler din egen versjon og opprett et
deb. - Finn et depot som gir den versjonen du trenger for din versjon av distribusjonen din (f.eks. Git PPA ).
- 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
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
sudo apt-get upgradeettersudo apt-get update, og ' oppgraderte ikke git, mensudo apt-get install gitgjorde. Hvorfor er det?!